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

主班:

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)

最佳答案

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

07-28 08:08