gelöst
Hm, bei mir will das grade irgendwie nicht
Ich benutz den Code hier:
Code: Alles auswählen
self.view.connect_object("button-press-event", self.button_press, item_menu)
def button_press(self, widget, event):
if event.type == 3:
# right click
print "test"
widget.popup(None, None, None, event.button, event.time)
Ich krieg aber weder "test" ausgegeben noch das Menu aufgepoppt
Nur wenn ich das if event.type == 3: auskommentiere, funktioniert es, aber dann halt auch bei einem einfachen Klick.
Woran kann das liegen?
print event.type liefert mir komischerweise auch nur "<enum GDK_BUTTON_PRESS of type GdkEventType>" und nichts wie 2 oder 3.