2016-03-28 2 views
0

コンボボックスにクラスバインディングを適用することは可能ですか?クラスバインドをPythonのコンボボックスに適用する

私はコンボボックスと同じことをしようとしていますが、それは

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

または

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

それは動作しませんか? – Goyo

+0

どのキーワードを使用しますか? "コンボボックス"?? – gis20

答えて

1

ウィジェットを動作しないものは何でも私が書くのエントリー

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

と例えば同様ttk.ComboboxのクラスはTComboboxです:

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

あなたはwinfo_class方法でそのクラスを印刷するための任意のウィジェットを取得することができます

cb = ttk.Combobox(...) 
print("class: %s" % cb.winfo_class()) 
関連する問題