【发布时间】:2021-01-21 14:21:51
【问题描述】:
我对在 python 中使用 tkinter 非常陌生,并且在获取从循环创建的某些按钮的名称时遇到了麻烦。理论上,按下一个按钮应该会打印出按下的按钮的名称。
这是我的代码:
import tkinter as tk
def f ():
print ("Frame:", frm.winfo_children())
root = tk.Tk()
frm = tk.Frame(root)
for i in range (0,3):
bt = tk.Button(frm,text = str(i),name = str(i),command = f).pack()
frm.pack()
root.mainloop()
【问题讨论】: