1. 文本控件
文本控件是QLabel
from PyQt5.QtWidgets import QWidget, QApplication, QLabel
import sys# 1.创建应用程序
app = QApplication(sys.argv)# 2.创建窗口
w = QWidget()# 修改窗口标题
w.setWindowTitle('文本展示')# -----------------------------------------------startlabel = QLabel()
label.setText('第一个文本')
# 将文本控件添加到窗口中
label.setParent(w)# -----------------------------------------------end# 3.显示窗口
w.show()# 4.等待窗口停止
sys.exit(app.exec())
运行程序:
2. 图片控件
QLabel 控件既可以显示文本,也可以显示图片
from PyQt5.QtWidgets import QWidget, QApplication, QLabel
from PyQt5.QtGui import QPixmap
import sysdef init_widget(w: QWidget):# 修改窗口标题w.setWindowTitle('图片展示')"""------------------ 展示图片 ------------------"""label = QLabel()pixmap = QPixmap('img.png')label.setPixmap(pixmap)# 显示到窗口中label.setParent(w)# 改变窗口大小w.resize(pixmap.width(), pixmap.height())if __name__ == '__main__':# 1.创建应用程序app = QApplication(sys.argv)# 2.创建窗口w = QWidget()init_widget(w)# 3.显示窗口w.show()# 4.等待窗口停止sys.exit(app.exec())
运行程序:
图片文件:📎img.zip