嵌套t循环中的tmbinter命令= lambda后期绑定问题

时间:2019-11-30 12:57:06

标签: python tkinter lambda

我正在尝试使多个按钮成双循环。我找不到有关此问题的语法。

for i in range(row):
    for j in range(col):
        b = tk.Button(new_root,command = lambda i=i : test1(i,j))
        b.place(x = (j*30), y = (i*30))

我了解使用i = i的那一部分可以避免i的后期绑定问题,但是我应该为j做些什么?另一个迭代器? 提前非常感谢您,

1 个答案:

答案 0 :(得分:0)

您必须将两个变量都赋予lambda函数:

len(df.hID.unique())