使用按钮或按键调用 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()
输出
运行上面的代码将显示一个包含标签和按钮的窗口。
单击“打开”按钮后,它将调用一个函数来打开一个对话框。
广告