转载自 https://blog.csdn.net/jia/article/details/
前言
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_())
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
代码分析
在这个例子中,使用setPixmap()将图像显示在QLabel上
lab1=QLabel() lab1.setPixmap(QPixmap('\images\python.jpg'))
- 1
- 2
源码以及相关文件下载:https://download.csdn.net/download/jia/
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215326.html原文链接:https://javaforall.net
