###状況
tkinterの練習でGUIアプリを作っています。ネットを参考にflameでボタンの配置等はできましたが肝心のボタンに
commandをつける部分で詰まりました。具体的にはCloseボタンを押すと応答なしになります。
classを使わないパターンではできたのでdefの位置が悪いのかと思い色々試しましたがよくわかりません。
###やりたいこと
下記コードでCloseボタンを押したときにwindowを閉じる
###コード
python
1import tkinter as tk 2 3class Application(tk.Frame): 4 def __init__(self, master = None): 5 super().__init__(master) 6 7 def CloseButton(): 8 app.quit() 9 10 frame1 = tk.Frame(self.master) 11 button1 = tk.Button(frame1, text = "Close", width = 15, command = CloseButton) 12 button1.pack(expand = True,side = tk.LEFT,pady=10, anchor = tk.CENTER) 13 frame1.pack(side = tk.BOTTOM, fill = tk.X) 14 15 16if __name__ == "__main__": 17 root = tk.Tk() 18 app = Application(master = root) 19 app.mainloop()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/21 23:38