2010-08-17 165 views

回答

1

首先,你必須畫出圖像。你可以這樣做,我做一個QLabel部件,並致電setPixmap。在執行此操作之前,您需要將QImage轉換爲QPixmap(您可以使用QPixmap.fromImage(img))。

您可以通過繼承QImage並攔截mousePressEvent來獲得鼠標點擊。用QImage.pixel()查找像素值。

4
self.image = QLabel() 
self.image.setPixmap(QPixmap("C:\\myImg.jpg")) 
self.image.setObjectName("image") 
self.image.mousePressEvent = self.getPos 

def getPos(self , event): 
    x = event.pos().x() 
    y = event.pos().y()