QLabel
QLabel對(duì)象作為一個(gè)占位符可以顯示不可編輯的文本或圖片,也可以放置一個(gè)GIF 動(dòng)畫(huà),還可以被用作提示標(biāo)記為其他控件。純文本、鏈接或富文本可以顯示在標(biāo)簽上。
1、文本顯示
QLabel(標(biāo)簽控件) 提供了一個(gè)文本或圖像的顯示,沒(méi)有提供用戶(hù)交互功能。
2、對(duì)齊方式
默認(rèn)的標(biāo)簽文本對(duì)齊方式為:左對(duì)齊、垂直居中,我們可以通過(guò) setAlignment 來(lái)設(shè)置,包括:左、上、右、下、居中對(duì)齊,一般情況,我們會(huì)進(jìn)行兩兩組合(水平方向、垂直方向)。
指令形式如下:
3、文本縮進(jìn)
4、設(shè)置一個(gè)圖片
設(shè)置QLabel為一個(gè)Pixmap圖片
5、QLabel類(lèi)中常用信號(hào)
linkActivated :? 當(dāng)單擊標(biāo)簽中嵌入的超鏈接,希望在新窗口中打開(kāi)這個(gè)超鏈接時(shí),setOpenExternalLinks特性必須設(shè)置為T(mén)rue。
linkHovered : 當(dāng)鼠標(biāo)指針滑過(guò)標(biāo)簽中嵌入的超鏈接時(shí),需要用槽函數(shù)與這個(gè)信號(hào)進(jìn)行綁定。
實(shí)例演示:QLabel
運(yùn)行代碼,顯示效果如下:

用鼠標(biāo)滑過(guò)Label2,會(huì)打印出提示;用鼠標(biāo)點(diǎn)擊Label4,會(huì)跳轉(zhuǎn)到相應(yīng)的連接處。

標(biāo)簽: