如何将 Enter 键绑定到 tkinter 窗口?

tkinterpythongui-programming更新于 2025/9/12 21:00:17

Tkinter 事件在运行时执行,当我们将这些事件与按钮或键绑定时,我们将能够在应用程序中优先处理该事件。

要将 <Enter> 键与 Tkinter 窗口中的事件绑定,我们可以使用 bind('<Return>',callback),并将键和回调函数指定为参数。一旦我们将键绑定到事件,我们就可以完全控制事件。

示例

# 导入所需的库
from tkinter import *
from PIL import Image, ImageTk

# 创建 tkinter 框架或窗口的实例
win=Tk()

# 设置窗口的大小
win.geometry("700x350")

def show_msg(event):
   label["text"]="Sale Up to 50% Off!"

# 创建标签小部件
label=Lab​​el(win, text="Press Enter Key" ,font="TkMenuFont 20")
label.pack(pady=30)

# 将 Enter 键绑定到窗口
win.bind('<Return>', show_msg)

win.mainloop()

输出

运行上述代码将显示一个窗口,当我们按下 <Enter> 键时,该窗口将触发事件。

现在,按下 <Enter>键并观察输出。


相关文章


有用资源