다음 테스트 응용 프로그램을 사용하여 PGM 파일을 표시하려고합니다. 코드는 PNG 파일과 함께 작동하지만, PGM은하지 :QGraphicsView 내에 PGM 파일을 어떻게 표시합니까?
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
import Image
import ImageQt
class MyView(QGraphicsView):
def __init__(self):
QGraphicsView.__init__(self)
self.scene = QGraphicsScene(self)
self.setScene(self.scene)
img = Image.open('test.pgm') # works with 'test.png'
self.imgQ = ImageQt.ImageQt(img)
pixmap = QPixmap.fromImage(self.imgQ)
self.scene.addPixmap(pixmap)
if __name__ == '__main__':
app = QApplication(sys.argv)
view = MyView()
view.show()
sys.exit(app.exec_())
은 어떻게를 QGraphicsView 내에서 PGM 파일을 표시 할 수 있습니까?
예 img가 올바르게로드되었는지 확인했습니다. PGM 파일로 OP 코드가 작동합니까? – itISiBOWMAN