def onclick(self,event): if event.inaxes and event.button==3: # populate menu menu = QMenu(self) ac = QAction(menu) ac.setText(self.app.aw.popupadd) ac.key = ("add",event.xdata,event.ydata) menu.addAction(ac) if (self.lastMotionX and self.lastMotionY): ac = QAction(menu) ac.setText(self.app.aw.popupdelete) ac.key = ("delete",event.xdata,event.ydata) menu.addAction(ac) self.mousepress = False self.indexpoint = None # show menu menu.triggered.connect(self.event_popup_action) menu.popup(QCursor.pos())
def onclick(self, event): if event.inaxes and event.button == 3: # populate menu menu = QMenu(self) ac = QAction(menu) ac.setText(self.app.aw.popupadd) ac.key = ("add", event.xdata, event.ydata) menu.addAction(ac) if (self.lastMotionX and self.lastMotionY): ac = QAction(menu) ac.setText(self.app.aw.popupdelete) ac.key = ("delete", event.xdata, event.ydata) menu.addAction(ac) self.mousepress = False self.indexpoint = None # show menu menu.triggered.connect(self.event_popup_action) menu.popup(QCursor.pos())