Python/Tkinter: 如何让.bind()方法与键盘键一起工作?
我正在学习Tkinter,但遇到了一个问题。我希望用户按下回车键时,可以复制输入框中的内容。我打算使用.bind()这个方法,但似乎没有反应,按键没有被识别。我尝试了多种方法,发现和键盘相关的都不管用。
self.frame.bind("<Return>", self.testevent) #Doesn't Work
self.frame.bind("<Enter>", self.testevent) #Works
self.frame.bind("<Button-1>", self.testevent) #Works
self.frame.bind("<F1>", self.testevent) #Doesn't work
在编译脚本时没有出现错误。我查了很多地方,但还是找不到解决办法。
编辑:我有一句话表达得不太清楚。
1 个回答
3
看起来你需要先调用 self.frame.focus_set()
这个方法。