0
我目前正试图创建一个PyQtGraph GUI作为新的数据来使用类似的代码来此反复绘制的图像:STRECH图像窗口大小,pyqtgraph
self.app = QtGui.QApplication([])
self.win = QtGui.QMainWindow()
self.win.resize(800, 600)
self.imv = pg.ImageView()
self.win.setCentralWidget(self.imv)
self.win.setWindowTitle('My Title')
self.timer = QtCore.QTimer()
self.timer.timeout.connect(self.check_for_new_data_and_replot)
self.timer.start(100)
self.win.show()
然后每次我得到的新数据我绘制图像:
self.imv.setImage(self.data_array)
一个问题我遇到的是,我的数据阵列通常有一个倾斜的纵横比,即它通常是真正的“高又瘦”或“又矮又胖”,而被绘制的图像具有相同的比例。
有没有办法将图像拉伸以适应窗口?我查看了ImageView和ImageItem的文档,但找不到我需要的文档。 (也许是存在的,但是我有麻烦识别它。)
尝试'ImageView :: setImage()'的'transform'选项。类似于'transform = QTransform()。scale(sx,sy)'。 –