图片控件QPixmap可以作为一个QPainterDevice对象,可以加载到一个控件中,通常是标签或者按钮,用于在标签或按钮上显示图像,支持的文件类型有BMP、GIF和JPG等。它的常用方法如下:
方法 |
描述 |
copy() |
从QRect对象复制到QPixmap对象 |
fromImage() |
将QImage对象转换为QPixmap对象 |
grabWidget() |
从给定的一个窗口小控件创建一个像素图 |
load() |
加载图像文件作为QPixmap对象 |
save() |
将QPixmap对象保存为文件 |
toImage() |
将QPixmap对象转换为QImage对象 |
程序清单:pixmap.py
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget, QLabel
from PyQt5.QtGui import QPixmap, QImage
# 继承QWidget
class PixmapWidget(QWidget):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
labe