tkinterでボタンを作成し、ボタンが押されたときにボタンの名前が表示されるようにする方法が分からないです
以下のコードで、ボタンのtextを表示することはできました。ボタンの名前を表示する方法を教えてください。
以下のコードで言えば、button1やbutton2と表示されるようにしたいです。
ご教授よろしくお願いします。
python
1import tkinter as tk 2from tkinter.constants import N 3 4#アプリの作成 5app = tk.Tk() 6 7#アプリの画面の大きさ 8app.geometry("500x500") 9 10#アプリのタイトル 11app.title("タイトル") 12 13 14def callback(event): 15 print(event.widget["text"]) 16 17button = [] 18 19for i in range(5): 20 #ボタン作成、リスト追加 21 button_pre = tk.Button(app, text = "ボタン" ) 22 button.append(button_pre) 23 24 button[i].bind("<1>", callback) 25 26 #順にボタン配置 27 button[i].pack(fill = "x") 28 29 30#アプリの待機 31app.mainloop() 32 33
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/11 07:12
2021/08/11 09:14
2021/08/11 11:37
2021/08/11 14:42
2021/08/11 14:49