在有按钮的同时如何将Enter键绑定到命令上?

问题描述 投票:0回答:1

我有一个函数美白类。还有一个按钮可以激活该功能。我也想这样做,以便用户可以按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键,它将运行该功能。我当前的代码看起来...

python tkinter
1个回答
0
投票

将您的功能定义为

© www.soinside.com 2019 - 2024. All rights reserved.