我在Tkinter的复选框中创建了一个下拉列表,
当我遍历元素时,我尝试在循环中初始化复选框,并且对于每个复选框,我想要不同的lambda
函数,这些函数使用在特定迭代中获得的元素。
mb = Menubutton(self, text="Select", elief=RAISED)
mb.menu = Menu(mb,tearoff = 0)
mb["menu"] = mb.menu
for elem in self.files:
mb.menu.add(checkbutton(label = elem, variable = elem, command=lambda: print(elem)))
我得到的输出是一个空字符串。