文本控件
文本控件是QLabel
from PyQt5.QtWidgets import QWidget, QApplication, QLabel
import sys
# 1.创建应用程序
app = QApplication(sys.argv)
# 2.创建窗口
w = QWidget()
# 修改窗口标题
w.setWindowTitle('文本展示')
# -----------------------------------------------start
label = QLabel()
label.setText('第一个文本')
# 将文本控件添加到窗口中
label.setParent(w)
# -----------------------------------------------end
# 3.显示窗口
w.show()
# 4.等待窗口停止
sys.exit(app.exec())
图片控件
QLabel 控件既可以显示文本,也可以显示图片
from PyQt5.QtWidgets import QWidget, QApplication, QLabel
from PyQt5.QtGui import QPixmap
import sys
def 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