如何在 Tkinter 中将按键绑定到按钮?

pythontkinterserver side programmingprogramming

Tkinter 提供了一种绑定小部件以执行某些操作的方法。这些操作定义在可由特定小部件调用的函数中。bind(<button>, function()) 方法用于绑定键盘按键以处理此类操作。我们还可以绑定特定按键来处理按钮小部件的某些事件。

示例

#导入 tkinter 库
from tkinter import *
from tkinter import ttk

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

#设置 tkinter 框架的几何形状
win.geometry("750​​x250")
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"键时,屏幕上会显示该消息。


相关文章