Pythonで電卓を作りたくて、Tkinterでとりあえずボタンを作りました。
ボタン1を押されたら「1が押されました」とダイアログ表示させたいのですが
ボタンを押さなくても、プログラム実行した途端にダイアログ表示されてしまいます。
ボタン2は思った通りに機能してくれています。
過去にVBAとJavascriptしか使ったことがなく初めてPythonに挑戦しています。
ご教授よろしくお願いします。
Python
1import tkinter 2from tkinter import messagebox 3 4def Func1(msg): 5 6 messagebox.showinfo("title",msg) 7 8def Func2(): 9 10 messagebox.showinfo("title","2が押されました") 11 12window = tkinter.Tk() 13window.title("Title") 14window.geometry("600x400") 15 16Button1 = tkinter.Button(text="1",command=Func1("1が押されました")) 17Button1.pack() 18 19Button2 = tkinter.Button(text="2",command=Func2) 20Button2.pack() 21 22window.mainloop()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。