Tkinterでループでウィジェットを作成します。
クリックされたときにウィジェットを取得したいです。
ウィジェットがボタンのときは、textで押されたボタンを判断することが可能ですが、
ウィジェットがエントリのときは、どのエントリがクリックされたかを判断することは可能ですか?
参考
python tkinter クリックされたウィジェットを取得する
現状のソースコード
Python
1import tkinter as tk 2 3def pushed(e): 4 print(e.widget) 5 6win = tk.Tk() 7 8# 空のテキストボックスを繰り返し作成 9for i in range(10): 10 entry = tk.Entry(win) 11 entry.bind("<ButtonRelease>", lambda e: pushed(e)) 12 entry.grid() 13 14win.mainloop() 15 16# 下のデータから判別可能か? 17""" 一番上から順にテキストボックスをクリックした時の表示 18.!entry 19.!entry2 20.!entry3 21.!entry4 22.!entry5 23.!entry6 24.!entry7 25.!entry8 26.!entry9 27.!entry10 28"""
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/28 06:25