私の方法が正しい方法かどうかはわかりませんが、うまくいきます。
class PltItem(pg.PlotItem):
pltClicked = Signal()
def __init__(self, parent = None):
super(PltItem, self).__init__(parent)
def mousePressEvent(self, ev):
super(PltItem, self).mousePressEvent(ev)
self.pltClicked.emit()
私が使用するメインウィンドウで
for i, plt in enumerate(self.plts):
self.connect(plt, SIGNAL("pltClicked()"), partial(self.selectplot, i))
def selectplot(self, i):
...