前提
python Tkinter でアプリケーションを作ってます。
実現したいこと
<Button>など bind で呼び出される関数が複数ある場合の順番を替えたいです。
該当のソースコード
import
1 2root = tk.Tk() 3root.geometry("200x150") 4 5#ウェジェット↓ 6btn=tk.Button(root,text="ボタン",command=lambda:print("btn_callback")) 7btn.grid() 8 9#バインド 10root.bind("<Button>",lambda e:print("root.bind")) 11btn.bind("<Button-1>",lambda e:print("btn.bind")) 12 13root.mainloop()
試したこと
出力結果
btn.bind
root.bind
btn_callback
例えば root.bind を最初に実行させるなど、
順番を意図的に替える方法を知りたいです。
補足情報
Python 3.9.5

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/30 05:41
2022/11/30 08:06
2022/11/30 21:40
2022/12/01 04:02
2022/12/01 05:24
2022/12/01 12:55