前言
QLabel控件可以视为是一个标签项,具有显示文本、图像的作用。在本篇文章中将介绍QLabel控件的常见用法。
例子
显示文本
import sys
from PyQt5.QtWidgets import *
if __name__ == "__main__":
app = QApplication([])
label = QLabel('Hello world!')
label.show()
sys.exit(app.exec())
在上述例子中,创建QLabe类的初始化时传入一个Hello world!字符串。
运行结果如下:
嵌入HTML代码
对于QLabel来说,有两种方式可以嵌入HTML代码,其一是直接在类的实例化中将输入的字符串换成HTML代码,另外一种是在实例化成功后调用setText方法设置QLabel的显示文字。其参数的传入方式与传入字符串时并没有什么区别。
实例化时传入HTML
import sys
from PyQt5.QtWidgets import *
if __name__ == "__main__":
app = QApplication([])
label = QLabel("<h1>Hello, PyQt!</h1>")
label.show()
sys.exit(app.exec_())
使用setText传入HTML
import sys
from PyQt5