【发布时间】:2015-12-14 18:17:19
【问题描述】:
长话短说,我制作了一个充满按钮的字典,这些按钮调用带有参数(它们所在的坐标)的函数,如下所示:
for m in range(75, 86):
for n in range(75, 86):
x=Button(win, text=" ", command=lambda m=m, n=n: click(m, n))
x.grid(row=m, column=n)
buttons[(n, m)]=x
我想删除被调用的按钮(在这种情况下是按下的按钮),但不知何故它一直在删除其他按钮。应该删除按钮的函数是这样的:
def click(p, q):
global buttons
buttons[(p, q)].destroy()
谁能帮忙告诉我我做错了什么?
【问题讨论】:
标签: python python-3.x button dictionary tkinter