0
我现在知道使用带参数的命令参数来创建一个带有tkinter的小部件,我使用lambda来完成它。 (例如Button(root, text="button", command=lambda: function(argument))
)Python3 tkinter多个参数
但是如果我想传递多个参数,或者在我的情况下,现在有两个参数呢? 当我只是把它作为lambda: function(argument1, argument2)
,它给了我一个错误说:
TypeError: <lambda>() takes no arguments (1 given)
我应该怎样做呢?
当我完全按照书面运行你的代码,我不明白你说你的错误。当你做'Button(root,command = lambda:function(argument1,argument2))'时,你会得到错误,或者当你正在进行绑定时发生错误? –