前提・実現したいこと
Python3のライブラリのtkinterを使っています。
エディットボックスにフォーカスインした時、コンソールにin、フォーカスアウトした時、outという文字をプリントしたいと考えております。
しかし、フォーカスインもアウトもされてないはずなのに、outとinの両方がコンソールに出てきました。
お忙しいところ恐れ入りますが、ご回答のほど、どうぞ宜しくお願い申し上げます。
該当のソースコード
Python3
1import tkinter as tk 2 3root = tk.Tk() 4root.title(u"テスト画面") 5root.geometry("800x600") 6 7editbox = tk.Entry() 8editbox.pack() 9editbox.bind("<FocusOut>", print("out")) 10editbox.bind("<FocusIn>", print("in")) 11root.mainloop()
コンソール画面
out in
回答1件
あなたの回答
tips
プレビュー