本文将介绍PyQt5中的QLabel部件在Python下的详细用法;并介绍了一些QLabel部件常用的属性和方法,以及信号、槽的使用;
官方文档(C++语言描述):https://doc.qt.io/qt-5/qlabel.html
QLabel 部件用于文本或图像的显示;
该部件位于 PyQt5.QtWidgets 库中,要使用QLabel,需从PyQt5.QtWidgets中导入;
from PyQt5.QtWidgets import QLabel
或者导入 PyQt5.QtWidgets 中的所有部件:
from PyQt5.QtWidgets import *
用法示例:
from PyQt5.QtWidgets import *
app = QApplication([])
label = QLabel('Hello World!')
label.show()
app.exec_()
上述代码简单的展示了QLabel的创建过程。
QLabel() 将返回一个QLabel实例;第一个参数为显示的字符串(可省缺),第二个参数为父部件(可缺省);
下文中的 label 为 QLabel的实例;
使用 setText() 方法设置 QLabel 的文本 :
label.setText("perfcode.com")
使用 text() 方法读取 QLabel 的文本:
label.text()
QLabel 部件支持HTML语言标签,意味着你可以为QLabel部件