Example #1
0
 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())
Example #2
0
 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())