如何在 Tkinter 中将按键绑定到按钮?
pythontkinterserver side programmingprogramming
Tkinter 提供了一种绑定小部件以执行某些操作的方法。这些操作定义在可由特定小部件调用的函数中。bind(<button>, function()) 方法用于绑定键盘按键以处理此类操作。我们还可以绑定特定按键来处理按钮小部件的某些事件。
示例
#导入 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="Press Enter to Show a Message", command=callback) btn.pack(ipadx=10) win.bind('<Return>',lambda event:callback()) win.mainloop()
输出
执行上述代码将显示一个包含按钮的窗口。
当我们按下"Enter"键时,屏幕上会显示该消息。