【发布时间】:2019-07-28 23:15:19
【问题描述】:
所以我使用一个for循环来定义一系列按钮:
buy = [None] * 11
for x in range(11):
buy[x] = Button(buyf, text = ProjectList[x][2],command= lambda: buycheck(x), bg = "red", fg = "white")
为什么当我按下任何按钮时,它们只返回最大值(11)? 我希望每个按钮在分配所述按钮时通过输入 x 值来调用函数 buycheck。此外,按钮被放入预先确定大小的数组中,然后打开和关闭引用。
【问题讨论】:
标签: python for-loop button tkinter