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)'。 –