QLabel控件
setAlignment() 设置文件的对齐方式
setIndent()设置文本缩进
text()获取文本内容
setBuddy() 设置伙伴关系
setText()设置文本内容
selectedText() 返回选择的字符
setWordWrap() 设置是否允许换行
常用的信号(事件);
1.当鼠标滑过QLabel控件时触发: linkHovered
2.当鼠标单击QLabel控件时触发:linkActivated
def initUI(self):
print('initUI ...')
self.setGeometry(300,300, 500,500)
self.setWindowTitle('QLabelDemo')
palette = QPalette()
palette.setColor(QPalette.Window, Qt.blue) #这两个都是常量,设置背景色
label1 = QLabel()
label1.setText("<font color=yellow>这是一个文本标签</font>")
label1.setAutoFillBackground(True)
label1.setPalette(palette)
label1.setAlignment(Qt.AlignCenter)
label2 = QLabel()
label2.setText("<a href='#'> 欢迎使用python</a>")
label2.linkHovered.connect(self.linkHovered)
label3 = QLabel()
label3

本文介绍了PyQT5中的QLabel控件,包括如何设置文本对齐、缩进,以及设置伙伴关系。同时,讨论了QLabel的常用信号,如linkHovered和linkActivated,帮助理解在用户交互时的响应机制。
最低0.47元/天 解锁文章
534

被折叠的 条评论
为什么被折叠?



