我有一个函数美白类。还有一个按钮可以激活该功能。我也想这样做,以便用户可以按Enter键,它将运行该功能。
我当前的代码看起来像这样(简化)
myButton = Button(text = "My Button", command = self.myFunction)
root.bind('<Return>', self.myFunction2)
def myFunction(self):
pass
def myFunction(self, event):
pass
我正在使用2个函数,因为这里的另一个答案说,如果我向一个函数添加另一个参数(在这种情况下称为事件),它将起作用。
此代码有效,但我想找到一种更有效的方法,因为每个函数都相当长,在Im进行更改时更改两个函数都是很麻烦的。
如果我尝试将Enter键绑定到myFunction(self),则会收到一条错误消息,提示给定2个位置退出。
我有一个函数美白类。还有一个按钮可以激活该功能。我也想这样做,以便用户可以按Enter键,它将运行该功能。我当前的代码看起来...
将您的功能定义为