ट्किंटर विजेट्स बिल्डिंग ब्लॉक्स हैं जो कुछ पूर्वनिर्धारित ऑपरेशन्स के साथ आते हैं। एप्लिकेशन की विशिष्ट कार्यक्षमता को हैंडल करने के लिए, हम कीज़ को कुछ विजेट्स से बाइंड करते हैं।
हम bind('key', callback function) मेथड का उपयोग करके विजेट्स से इवेंट बाइंड कर सकते हैं। की उस इवेंट को दर्शाता है जिसके माध्यम से हम एक विशेष इवेंट को टार्गेट करते हैं, जबकि कॉल करने योग्य फंक्शन इवेंट को एक्टिवेट करता है। कॉलबैक फंक्शन बनाने के लिए, हम एक विशिष्ट विजेट को आर्गुमेंट के रूप में स्विच करते हैं और फिर विशेष इवेंट जोड़ते हैं।
उदाहरण
आइए इसे एक उदाहरण से समझते हैं जहां हमें
# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# ट्किंटर फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्योमेट्री परिभाषित करें
win.geometry("750x250")
# आर्गुमेंट्स के साथ इवेंट हैंडलर परिभाषित करें
def event_show(event):
button.config(bg="red", fg="white")
label.config(text="Hello World")
# लेबल बनाएं
label = Label(win, text="", font=('Helvetica 15 underline'))
label.pack()
# फ्रेम बनाएं
frame = Frame(win)
# फ्रेम में बटन बनाएं
button = Button(frame, text="Click", command=lambda: event_show(button))
button.pack(pady=10)
frame.pack()
# फंक्शन बाइंड करें
win.bind('', lambda event: event_show(event))
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक विंडो प्रदर्शित होगी जिसमें एक बटन होगा। बटन इवेंट को दो तरीकों से ट्रिगर किया जा सकता है - एंटर की और क्लिक इवेंट।

अब, आउटपुट स्क्रीन पर प्रदर्शित करने के लिए एंटर दबाएं या बटन पर क्लिक करें।