मान लीजिए हम किसी विशेष एप्लिकेशन के लिए किसी बटन या कुंजी के दबाए जाने पर किसी फ़ंक्शन को कॉल करना चाहते हैं। हम उस फ़ंक्शन को बांध सकते हैं जिसमें ऑपरेशन होता है, bind('
उदाहरण
इस उदाहरण में, हमने एक फ़ंक्शन बनाया है जो जब भी हम बटन पर क्लिक करते हैं तो एक डायलॉग बॉक्स खोलता है।
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter फ्रेम की ज्यामिति सेट करें
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()
आउटपुट
उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जिसमें एक लेबल और एक बटन होगा।

"Open" बटन पर क्लिक करने पर, यह डायलॉग बॉक्स खोलने के लिए एक फ़ंक्शन को कॉल करेगा।
