我有一个函数whiten类。还有一个按钮可以激活该功能。我还想让它,以便用户可以按下回车键,它将运行该功能
我当前的代码看起来像这样(简化)
myButton = Button(text = "My Button", command = self.myFunction)
root.bind('<Return>', self.myFunction2)
def myFunction(self):
pass
def myFunction(self, event):
pass
我使用2个函数,因为这里的另一个答案说,如果我在其中一个函数中添加另一个参数(在本例中称为event),它将起作用
这段代码很有效,但我想找到一种更有效的方法来实现这一点,因为每个函数都很长,而且在我进行更改时更改这两个函数很麻烦
如果我尝试将enter键绑定到myFunction(self),我会收到一个错误消息,表示已经给出了两个位置退役
将您的功能定义为
这将接受使用或不使用
event
参数调用None
未传递时用作event
的默认值相关问题 更多 >
编程相关推荐