class PictureLabel(QLabel):
    pictureClicked = Signal(str)

def __init__(self, image, parent=None):
    super(PictureLabel, self).__init__(parent)
self.setPixmap(image)

def mousePressEvent(self, event):
    print('from PictureLabel.mousePressEvent')
self.pictureClicked.emit('emit the signal')
a = QApplication([])
m = Main()
m.show()
sys.exit(a.exec_())
How to detect mouse click on images displayed in GUI created using PySide