【发布时间】:2020-07-23 19:13:11
【问题描述】:
在 tkinter 中使用 Button 小部件时我有一个问题。我是新来的。 我注意到当我们在 Button 小部件中使用命令时,有时我们会像这样调用一个简单的函数,有时我们会使用 lambda 函数然后调用它。有什么区别?
例如:tk.Button(window, text = "Click Me!", command = myfunction) tk.Button(win,text="Result",command=lambda: result(en1.get())
我们不能在没有 lambda 的情况下使用它吗? 谢谢。
【问题讨论】:
-
如果您必须将一些参数传递给函数,请使用
lambda。