如何在PyQT中更改QGraphicsView中的图像?

时间:2013-08-14 15:31:16

标签: python user-interface pyqt pyqt4

我可以在表单加载时初始显示图像。如何在以后用另一个班级更改图像。

主要课程:

self.scene = QtGui.QGraphicsScene()
self.graphicsView = QtGui.QGraphicsView(Form)
self.graphicsView.setGeometry(QtCore.QRect(10, 280, 681, 331))
self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
self.scene.addPixmap(QtGui.QPixmap(search_result)) 
self.graphicsView.setScene(ui.scene)

另一堂课:

ui.graphicsView.resetCachedContent()
ui.scene.addPixmap(QtGui.QPixmap('path to another file')) 
ui.graphicsView.setScene(ui.scene)

1 个答案:

答案 0 :(得分:2)

jpg图像无法在QGraphicsView中显示。 使用QLabel显示jpg图像