2017-04-18 10 views
-1

ほとんどのtkinterのウィジェットには、ウィジェットがクリックされるたびに呼び出されるコールバック関数またはコマンド関数を追加する方法があります。私はリストボックスのためにこれを行う方法を見つけるように見えることはできません。 リストボックスにコールバックを追加する方法はありますか?tkinterリストボックスにコマンドまたはコールバックを割り当てる方法

答えて

0

はい、<<ListboxSelect>>をリストボックスにバインドできます。

listbox = tk.Listbox(root) 
listbox.bind("<<ListboxSelect>>", callback) 
+0

ありがとうございます。これはうまくいった。 @abccd – thisissparzo

+0

'' ListboxSelect >> "'以外のものをそこに置く必要がありますか? – thisissparzo

+0

これではなく、 "<< ListboxSelect >>"をバインドするだけで、詳細はhttps://www.tcl.tk/man/tcl8.4/TkCmd/listbox.htm#M60のマニュアルを確認することができます。 http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm注:<< ListboxSelect >>は、リストボックスでのみ機能する一意のバインディングです – abccd

関連する問題