我真的试图找到它,但只发现了tag_bind
这些断开连接的代码段。我无法弄清楚如何使用它(如果确实这是正确的方法)。
我有一个Text小部件,用户可以在其中输入一些文本(例如命令或问题),我想执行一个函数来读取该文本然后响应它。显然,我可以提供一个附近的Button小部件,当单击它时,它会读取Text小部件中的文本。但我不希望人们不得不将手从键盘移到鼠标上。我只是想在回到Enter键时触发回调。我该怎么办?
答案 0 :(得分:2)
import Tkinter as tk
def on_enter(event):
widget = event.widget
print(widget.get())
root = tk.Tk()
entry = tk.Entry()
entry.pack(padx=5, pady=5)
entry.focus()
entry.bind('<Return>', on_enter)
root.mainloop()