# -*- coding: UTF-8 -*-
import sys
from PyQt5.QtWidgets import (QWidget , QHBoxLayout , QLabel , QApplication)
'''QPixmap是用于处理图像的控件。是优化的显示图像在屏幕上。
在我们的代码示例中,我们将使用QPixmap窗口显示一个图像。'''
from PyQt5.QtGui import QPixmap
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
hbox = QHBoxLayout(self) #创建一个box布局
#创建一个Pixmap,显示"tu.png" 这个图片
pix = QPixmap("tu.png") #这里可以指定图片的相对路径或者绝对路径
lab = QLabel(self) #创建一个标签控件
lab.setPixmap(pix) #把pix 赋给标签的Pixmap属性
hbox.addWidget(lab) #把标签放入box布局
self.setLayout(hbox) #设置布局
self.move(300,200) #设置对话框的位置
self.setWindowTitle("Show Pixmap") #设置对话框的标题
self.show() #显示对话框
if __name__ == "__main__" :
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())