我想知道如何制作一个针对带参数函数的Tkinter菜单(使用Python),例如 foo("what")
?
def foo(arg):
print "Foo, %s." % arg
popup = Menu()
popup.add_command(label="Spam!", command=foo("spam")) # Doesn't work.
popup.add_command(label="Turkey!", command=foo("turkey")) # Doesn't work.
popup.post(50, 50)
for elem in list : ... command=partial(foo, elem)
。 - logi-kal