QT4 Pixmaps(图片)

在本文中,我们将演示如何在PyQT 窗口中加载和显示图像。我们可以使用 Pixmap 控件在PyQT窗口中显示图像。

在 PyQt4 窗口中加载的图像

Pixmap 介绍

Pixmap 的构造函数将图像路径作为参数:

pixmap = QPixmap(os.getcwd() + 'https://pythonspot-9329.kxcdn.com/logo.png')

此图像需要与程序位于同一目录中。QPixmap 控件支持 png 和 jpeg 格式的图片。示例代码如下。

PyQT 在 Pixmap 中加载图像

我们像以前一样创建了标准的 QWidget。然后我们添加 QPixmap 控件,其中将加载图像。Pixmap 附加到绘制到屏幕的标签上。

import os
import sys
from PyQt4.QtGui import *
 
# Create window
app = QApplication(sys.argv)
w = QWidget()
w.setWindowTitle("PyQT4 Pixmap @ pythonspot.com ") 
 
# Create widget
label = QLabel(w)
pixmap = QPixmap(os.getcwd() + 'https://pythonspot-9329.kxcdn.com/logo.png')
label.setPixmap(pixmap)
w.resize(pixmap.width(),pixmap.height())
 
# Draw window
w.show()
app.exec_()

结果:

pyqt Pixmap