Pyqt5_QLabel


QLabel

  • 作用

  • 方法

  • 信號

 

 作用

占位符、顯示文本、顯示圖片、放置gif動畫、超鏈接、提示標記

方法
setAlignment()

按固定值方式對齊文本

Qt.AlignLeft:水平方向靠左對齊

Qt.AlignRight:水平方向靠右對齊

Qt.AlignCenter:水平方向居中對齊

Qt.AlignJustify:水平方向調整間距兩端對齊

Qt.AlignTop:垂直方向靠上對齊

Qt.AlignBottom:垂直方向靠下對齊

Qt.AlignVCenter:垂直方向居中對齊

 

serIndent()
#設置文本縮進值
setPixmap()

# 設置QLabel為一個Pixmap圖片

 text()

#獲得Qlabel的文本內容

 setText()

#設置Qlabel的文本內容

  selectedText()

#返回所選擇的字符

setBuddy()

 設置QLabel的助記符及buddy(伙伴),及使用Qlabel設置快捷鍵,會在快捷鍵后將焦點設置到其buddy上,這里用到了Qlabel的交互控件功能    ,此外,buddy可以是任何一個widget控件,使用setBuddy(QWidget*)設置,其Qlabel必須是文本內容,並且使用“&”符號設置了助記符

 setWordWrap()

  設置是否允許換行

 

 信號
linkActiveted

當單擊標簽中的超鏈接,希望在新窗口打開這個超鏈接時,setOpenExternalLinks特性必須設置為True,即setOpenExternalLinks(True)

 linkHovered

#當鼠標指針滑過標簽中嵌入的超鏈接時,需要用槽函數與這個信號進行綁定

 

 1        self.result_label = QLabel("Result:")
 2         self.resultSave_button= QPushButton("Save")
 3         self.resultSave_button.clicked.connect(self.saveResult)
 4         self.resultClear_button = QPushButton("Clear")
 5         self.resultClear_button.clicked.connect(self.clearResult)
 6         #self.result_label.setFont()
 7         self.result_label.setFrameStyle(QFrame.Panel|QFrame.Sunken)
 8         #設置背景色
 9         #標簽的背景填充更改為True,否則無法顯示背景
10         self.result_label.setAutoFillBackground(True)
11         #實例化背景對象,進行相關背景顏色屬性設置
12         palette=QPalette()
13         #palette.setColor(QPalette.Window,Qt.blue)
14         palette.setColor(QPalette.Window,Qt.green)
15         #標簽1加載背景
16         self.result_label.setPalette(palette)
17         #設置文本居中顯示
18         self.result_label.setAlignment(Qt.AlignCenter)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM