使用按钮或按键调用 Tkinter 中的功能


我们假设我们希望在为特定应用程序按下一个按钮或键时调用某个函数。我们可以使用 bind('<button or Key>,' callback_function) 方法将包含操作的函数与一个按钮或键绑定。在这里,你可以将任意键绑定到需要调用的事件或函数。

示例

在这个示例中,我们创建了一个函数,它将在我们点击一个按钮时打开一个对话框。

#Import the required libraries
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry of Tkinter Frame
win.geometry("700x350")

#Define a function for opening the Dialog box
def open_prompt():
   messagebox.showinfo("Message", "Click Okay to Proceed")

#Create a Label widget
Label(win, text= "Click to Open the MessageBox").pack(pady=15)

#Create a Button for opening a dialog Box
ttk.Button(win, text= "Open", command= open_prompt).pack()

win.mainloop()

输出

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

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

更新时间: 2021-5-26

10K+ 浏览

开启您的 职业

完成课程获得认证

开始
广告