找回密码
 立即注册
首页 python pyqt 查看内容
PyQt5图像PyQt5(和Qt)默认支持图像。在本文中,我们将向您展示如何将图像添加到窗口。可以使用QPixmap类加载图像。

PyQt5图像介绍
将图像添加到PyQt5窗口就像创建标签并向该标签添加图像一样简单。

label = QLabel(self)
pixmap = QPixmap('image.jpeg')
label.setPixmap(pixmap)
 
# Optional, resize window to image size
self.resize(pixmap.width(),pixmap.height())

这些是必需的进口:
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtGui import QIcon, QPixmap



PyQt5加载图像(QPixmap)
复制下面的代码并运行它。图像应与程序位于同一目录中。
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtGui import QIcon, QPixmap
 
class App(QWidget):
 
    def __init__(self):
        super().__init__()
        self.title = 'PyQt5 image - pythonspot.com'
        self.left = 10
        self.top = 10
        self.width = 640
        self.height = 480
        self.initUI()
 
    def initUI(self):
        self.setWindowTitle(self.title)
        self.setGeometry(self.left, self.top, self.width, self.height)
 
        # Create widget
        label = QLabel(self)
        pixmap = QPixmap('image.jpeg')
        label.setPixmap(pixmap)
        self.resize(pixmap.width(),pixmap.height())
 
        self.show()
 
if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = App()
    sys.exit(app.exec_())

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册