在 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()

输出

运行上述代码将显示一个包含标签和按钮的窗口。

单击"打开"后按钮",它将调用一个函数来打开一个对话框。


相关文章


有用资源