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


Tkinter 事件在运行时执行,当我们将这些事件与按钮或键绑定时,我们将获得对应用程序中事件的优先访问权。

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

示例

# Import the required libraries
from tkinter import *
from PIL import Image, ImageTk

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x350")

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

# Create a label widget
label=Label(win, text="Press Enter Key" ,font="TkMenuFont 20")
label.pack(pady=30)

# Bind the Enter Key to the window
win.bind('<Return>', show_msg)

win.mainloop()

输出

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

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

更新时间: 2021 年 8 月 5 日

19K+ 次浏览

启动你的职业 生涯

通过完成课程获得认证

开始行动
广告