如何将回车键绑定到Python中的Tkinter.Toplevel()窗口?
我有一个tk窗口,它会打开另一个窗口。这个第二个窗口是用来输入程序数据的。我希望每次按下回车键时都能读取结果。我看到有人说我尝试使用的方法(如下所示)只适用于根窗口 .Tk()。
input_window.bind('<Return>',lambda: function_to_save_data (args) )
有没有办法绕过这个限制,或者有什么其他方法可以做到这一点?(我试过这个方法,但没有成功,也没有出现错误,所以我才问这个问题)
1 个回答
2
绑定功能适用于任何窗口,没有特别的情况。
你遇到的问题可能是因为顶层窗口可能无法获得键盘焦点。当你按下一个键时,只有获得焦点的窗口才能处理这个事件。