如何将 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> 键并观察输出。
广告