Code: Alles auswählen
comenu.popup(None, None, self.get_popup_position([widget, self.window]), 1, event.time) # show context menu
TypeError: func must be a callable object or None
Hier ist der Code (stark vereinfacht):
Code: Alles auswählen
def event_textview_key_press(self, widget, event):
menu.popup(None, None, self.get_popup_position([widget]), 1, event.time) # show context menu
def get_popup_position(menu, data): # return position for popup
x = 1
y = 2
return (x, y, True)