在 Tkinter 中使用按钮或键调用函数
tkinterpythongui-programming更新于 2025/5/20 10:52:17
假设我们想要在特定应用程序中按下按钮或键时调用函数。我们可以使用 bind('<button or Key>,'callback_function) 方法将包含操作的函数与按钮或键绑定。在这里,你可以将任意键绑定到需要调用的事件或函数。
示例
在此示例中,我们创建了一个函数,每当我们单击按钮时,该函数都会打开一个对话框。
#导入所需的库
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
#创建 Tkinter Frame 的实例
win = Tk()
#设置 Tkinter Frame 的几何形状
win.geometry("700x350")
#定义一个用于打开对话框的函数
def open_prompt():
messagebox.showinfo("Message", "Click Okay to Proceed")
#创建一个标签小部件
Label(win, text= "Click to Open the MessageBox").pack(pady=15)
#创建一个用于打开对话框的按钮
ttk.Button(win, text= "Open", command= open_prompt).pack()
win.mainloop()
输出
运行上述代码将显示一个包含标签和按钮的窗口。
单击"打开"后按钮",它将调用一个函数来打开一个对话框。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

