文本控件
文本控件是QLabel
from PyQt5.QtWidgets import QWidget, QApplication, QLabelimport 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())
图片控件
QLabel 控件既可以显示文本,也可以显示图片
from PyQt5.QtWidgets import QWidget, QApplication, QLabelfrom PyQt5.QtGui import QPixmapimport 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
