【发布时间】:2015-02-22 09:11:59
【问题描述】:
当我想在PyQt 中的QGraphicsView 中显示带有QGraphicsScene 的图像时,我遇到了一个奇怪的问题。
对于某些图像文件效果很好,
但对其他人来说似乎是错误的,
我认为这可能与图像的格式有关?如果是这样,我该怎么办?
相关部分代码如下,感谢您的帮助:D
image = cv2.imread(str(file_path))
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
height, width = image.shape[:2]
self.scene.clear()
self.frame = QtGui.QImage(image.data, width, height, QtGui.QImage.Format_RGB888)
self.scene.addPixmap(QtGui.QPixmap.fromImage(self.frame))
self.scene.update()
self.graphicsView.setScene(self.scene)
【问题讨论】:
标签: python qt opencv pyqt qgraphicsscene