1

-编辑

我使用此代码在 zetcode 中找到的qlabel中加载图片。它适用于更高版本的 pyqt4,但不适用于 pyqt4 4.9。在 pyqt4 4.9 中使用 qpixmap 有变化吗?谢谢。

import sys
from PyQt4 import QtGui, QtCore

class Example(QtGui.QWidget):

    def __init__(self):
        super(Example, self).__init__()

        self.initUI()

    def initUI(self):      

        hbox = QtGui.QHBoxLayout(self)
        pixmap = QtGui.QPixmap("redrock.png")

        lbl = QtGui.QLabel(self)
        lbl.setPixmap(pixmap)

        hbox.addWidget(lbl)
        self.setLayout(hbox)

        self.move(300, 200)
        self.setWindowTitle('Red Rock')
        self.show()        

def main():

    app = QtGui.QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())


if __name__ == '__main__':
    main()   
4

1 回答 1

1

我使用与您相同的版本,并且要使此示例正常工作,您的脚本必须与redrock.png

于 2012-04-07T00:50:04.400 回答