2016-03-28 8 views
0

Kann Klassenbindung auf Comboboxen angewendet werden?Klassenbindung auf Combobox in Python anwenden

Wie zum Beispiel mit Entries

self.master.bind_class("Entry", "<Button-3>", self.rClicker) 

Ich versuche, das gleiche mit Combobox zu tun, aber was auch immer ich schreibe es nicht

self.master.bind_class("Combobox", "<Button-3>", self.rClicker) 

oder

self.master.bind_class("ttk.Combobox", "<Button-3>", self.rClicker) 
+0

Es funktioniert nicht? – Goyo

+0

Nein welches Schlüsselwort sollte ich verwenden? "Kombinationsfeld"?? – gis20

Antwort

1

Das Widget funktioniert Klasse für ttk.Combobox ist TCombobox:

self.master.bind_class("TCombobox", self.rClicker) 

Sie jede Widget seine Klasse mit der winfo_class Methode erhalten können drucken:

cb = ttk.Combobox(...) 
print("class: %s" % cb.winfo_class())