我有一个tk窗口打开另一个。该辅助窗口用作程序的输入。我想在每次按下cartage返回键时读取结果。我在某处读到我试图使用的方法(下面)仅适用于root .Tk()窗口。
input_window.bind('<Return>',lambda: function_to_save_data (args) )
有没有办法绕过这个,或者另外一种方法来做这样的事情? (我已经尝试了这个,它无法工作,并且没有错误,因此上面的问题)
答案 0 :(得分:2)
Bind适用于任何窗口,没有特殊情况。
您遇到的问题可能是由于顶级窗口可能无法获得键盘焦点。按某个键时,它是具有焦点的窗口,用于处理事件。