有什么方法可以将enter键绑定到Tkinter.顶层()Python中的窗口?

2024-03-28 15:54:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个tk窗口在开另一个。这个辅助窗口被用作程序的输入。我想在每次按cartage return键时读取结果。我在某个地方读到,我尝试使用的方法(下面)只适用于root.Tk()窗口。在

input_window.bind('<Return>',lambda: function_to_save_data (args) ) 

有没有办法绕过这个问题,或者有别的办法来做这种事? (我试过了,但没用,也没漏掉,所以上面的问题)


Tags: 方法lambda程序inputreturnbind地方function
1条回答
网友
1楼 · 发布于 2024-03-28 15:54:46

绑定适用于任何窗口,没有特殊情况。在

您遇到的问题很可能是由于顶级windows可能无法获得键盘焦点。当你按下一个键时,它是一个有焦点的窗口来处理事件。在

相关问题 更多 >