前提・実現したいこと
python(3.6.9)でtkinterを使ってボタンが押されたときに該当するプログラムを実行したい
発生している問題・エラーメッセージ
該当のソースコード実行時にe_aが実行される(ボタンにも触れていない状態)
該当のソースコード
python3
1import tkinter 2import e_a 3 4#make window 5root = tkinter.Tk() 6root.title("face_recognition") 7root.geometry("400x300") 8 9def e_a(): 10 e_a.main() 11 12#make button 13Button = tkinter.Button(root, text="e_a") 14Button.bind("<1>", e_a()) 15Button.pack() 16 17 18root.mainloop()
試したこと
Button = tkinter.Button(root, text="e_a", command = e_a()) Button.bind("<Button-1>", e_a())
にそれぞれ書き換えても変わらない
補足情報(FW/ツールのバージョンなど)
OS:Ubuntu 18.04.5 LTS aarch64
初投稿なので情報不足などがあったらすいません
import e_a している e_a.pyの内容を提示してください。
回答1件
あなたの回答
tips
プレビュー