我正在使用Tkinter在Python中创建一个接口,该接口由几个文本输入框和一个按钮组成,该按钮具有用于处理已输入数据的回调函数。为了改善用户体验,我希望做到这一点,以便除了能够单击按钮之外,用户还可以在专注于任何文本输入框的同时按下返回键以提交其数据。我尝试在每个条目小部件上使用'bind'方法,将要返回的键码作为第一个参数,并将回调函数的名称作为第二个参数,但是由于某种原因,我遇到了一个异常,因为它表示函数不希望有任何参数而是要给定参数1。为什么此绑定为函数提供了参数,有什么办法可以防止这种情况发生?提前致谢。
1 回答
aluckdog
TA贡献1847条经验 获得超7个赞
使用事件对象调用绑定的回调。使用(command=...)没有参数的样式注册的回调。
如果要同时使用两种样式绑定回调,则回调应如下所示:
def callback(event=None):
...
添加回答
举报
0/150
提交
取消