我有一个不带参数的Python函数。在我的代码中,我两次调用了此函数。一次作为Tkinter Button后面的命令,一次作为对绑定到窗口的事件的函数。对于命令,我将函数称为func
,并且效果很好。对于事件,仅当我将其命名为func()
并且将函数的定义更改为:时,它将起作用func(self)
。
为什么?如何使这两个电话兼容?
这是因为当您将功能绑定到按钮时,您并未调用该功能,而只是绑定了该功能,以便tkinter
知道按下按钮时该怎么做。您仅需要func()
像在事件中一样在调用函数时使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句