事件绑定 bind
51.10 事件绑定 bind
widget.bind('
回调 func(event) 的 event.widget 是触发控件。
回车提交
# ========================================
# 示例:绑定回车键
# 说明:<Return> 回车;event 含按键信息
# ========================================
import tkinter as tk
root = tk.Tk()
entry = tk.Entry(root, width=30)
entry.pack(pady=10)
label = tk.Label(root, text='')
label.pack()
def on_enter(event):
label.config(text='回车提交:' + entry.get())
entry.bind('<Return>', on_enter) # 焦点在输入框时按回车
entry.focus() # 启动时聚焦输入框
root.mainloop()