在Tkinter中如何将按键绑定到按钮?
Tkinter提供了一种将小部件绑定以执行某些操作的方法。这些操作在函数中定义,可以由特定的小部件调用。使用 **bind(
示例
# 导入tkinter库
from tkinter import *
from tkinter import ttk
# 创建Tkinter框架或窗口的实例
win = Tk()
# 设置tkinter帧的几何形状
win.geometry("750x250")
def callback():
Label(win, text="Hello World!", font=('Georgia 20 bold')).pack(pady=4)
# 创建一个标签和一个按键小部件
btn = ttk.Button(win, text="按Enter键显示消息", command= callback)
btn.pack(ipadx=10)
win.bind('<Return>',lambda event:callback())
win.mainloop()
输出
执行上述代码将显示一个由按钮组成的窗口。
当按下“Enter”键时,它将在屏幕上显示消息。