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