在 Tkinter 中单击按钮并按 Enter 时调用相同的函数
tkinterpythongui-programming更新于 2024/1/23 14:04:17
tkinter 工具包库中有各种内置函数、小部件和方法,您可以使用它们来构建强大而强大的桌面应用程序。tkinter 中的 Button 小部件可帮助用户创建按钮并借助其函数执行不同的操作。您还可以使用 bind("button",callback) 方法绑定按钮以执行某些特定事件或回调。
示例
请考虑以下示例。创建一个函数,每当用户按下 <Enter> 键时,该函数都会在屏幕上打印一条消息。要将 <Enter> 键与函数绑定,可以使用 bind("<Return>",callback) 方法。
# 导入所需的库
from tkinter import *
# 创建 tkinter 框架或窗口的实例
win = Tk()
# 设置窗口的大小
win.geometry("700x350")
# 定义一个函数来打印消息
def print_msg():
Label(win, text="Hello World!", font=('11')).pack()
# 创建一个按钮小部件并与给定函数绑定
win.bind("<Return>", lambda e: print_msg())
button = Button(win, text="Click Me", command=print_msg)
button.pack()
win.mainloop()
输出
运行上述代码将显示一个包含按钮的窗口。单击按钮将在主窗口中显示包含文本的标签小部件。

按 <Enter> 键也会产生相同的结果。因此,我们通过单击按钮以及按 <Enter> 键来调用相同的函数。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

