मान लें कि जब भी किसी विशेष एप्लिकेशन के लिए कोई बटन या कुंजी दबाया जाता है तो हम किसी फ़ंक्शन को कॉल करना चाहते हैं। हम उस फ़ंक्शन को बाइंड कर सकते हैं जिसमें बाइंड (' का उपयोग करके बटन या कुंजी के साथ ऑपरेशन होता है। ) तरीका। यहां, आप किसी भी कुंजी को उस ईवेंट या फ़ंक्शन के लिए बाध्य कर सकते हैं जिसे कॉल करने की आवश्यकता है।
उदाहरण
इस उदाहरण में, हमने एक फ़ंक्शन बनाया है जो एक बटन पर क्लिक करने पर एक डायलॉग बॉक्स खोलेगा।
#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()
आउटपुट
उपरोक्त कोड को चलाने पर एक विंडो प्रदर्शित होगी जिसमें एक लेबल और एक बटन होगा।
"ओपन" बटन पर क्लिक करने पर, यह एक डायलॉग बॉक्स खोलने के लिए एक फ़ंक्शन को कॉल करेगा।