即時試圖擴大veiwer示例PyQt的圖像具有繪製在圖像
我增加了幾個測試函數,需要鼠標事件的特徵和畫在圖像
在圖像查看器示例我的我選擇了我的畫家繪製imageLabel的像素圖擴大的PyQt或QT的圖像查看器示例
def mousMoveEvent(self,event):
painter = QtGui.QPainter(self.imageLabel.pixmap()) painter.setPen(QtGui.QPen (self.chosenColor,self.chosenWidth,Qt.solidLine,Qt.RoundCap,Qt.RoundJoin)) painter.drawLine(self.laspoint,event.pos())
。 。 。
問題是:它並沒有在所有的pixmap上繪圖..它顯示圖像,,縮放,做一切,但繪圖不工作..我做錯了什麼?我一直在努力嘗試3天。有沒有人有更好的想法呢?
在此先感謝
我這樣做已經,它打印的鼠標事件,並提請在其他窗口。繪圖沒有問題。但在圖像查看器示例中,它不起作用,它不會繪製Label的圖像。 – 2010-07-13 09:22:27
我不認爲QLabel是用於繪製畫布的一個很好的基礎,它不是它們的用途。嘗試使用不同的小部件。 – 2010-07-13 14:22:29
我試過Qwidget的孩子,但我找不到調整大小(或縮放)的好方法。它不像Qlik小部件那樣靈活。你有什麼更好的想法嗎? – 2010-07-13 14:33:28