def mouseDoubleClickEvent(self, event): if event.button() == Qt.LeftButton: self.viewImage() #scene = self.scene() #scene.emit(SIGNAL("doubleClicked(QString)"), self._path) #scene.doubleClicked.emit(self._path) QGraphicsPixmapItem.mouseDoubleClickEvent(self, event)