QPixmap
前言
QPixmap类用于绘图设备的图像显示,它可以作为一个QPainterDevice对象,也可以加载到一个控件中,通常是标签或者按钮,用于在标签或按钮上显示图像
QPixmap可以读取的图像文件类型有BMP,GIF,JPG等
QPixmap类中常用的方法
方法 | 描述 |
---|---|
copy() | 从QRect对象复制到QPixmap对象 |
fromImage() | 将QImage对象转换为QPixmap对象 |
grabWidget() | 从给定的一个窗口小控件创建一个像素图 |
grabWindow() | 在窗口创建数据的像素图 |
load() | 加载图像文件作为QPixmap对象 |
save() | 将QPixmap对象保存为文件 |
toImage() | 将QPixmap对象转换为QImage对象 |
实例:QPixmap的使用
import sys
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *class QpixmapDemo(QWidget):def __init__(self,parent=None):super(QpixmapDemo, self).__init__(parent)self.setWindowTitle('QPixmap例子')layout=QVBoxLayout()lab1=QLabel()lab1.setPixmap(QPixmap('\images\python.jpg'))layout.addWidget(lab1)self.setLayout(layout)if __name__ == '__main__':app = QApplication(sys.argv)demo =QpixmapDemo()demo.show()sys.exit(app.exec_())
效果如图
代码分析
在这个例子中,使用setPixmap()将图像显示在QLabel上
lab1=QLabel()lab1.setPixmap(QPixmap('\images\python.jpg'))
- QPixmap
- 前言
- QPixmap类中常用的方法
- 实例:QPixmap的使用
- 代码分析
源码以及相关文件下载:https://download.csdn.net/download/jia666666/10597897