Tkinter इवेंट आमतौर पर एक इंटरफेस प्रदान करने के लिए उपयोग किए जाते हैं जो यूजर और एप्लिकेशन लॉजिक के बीच एक पुल के रूप में काम करता है। हम किसी भी Tkinter एप्लिकेशन में इवेंट का उपयोग इसे अधिक इंटरैक्टिव और फंक्शनल बनाने के लिए कर सकते हैं। <Key Press> और <KeyRelease> जैसे इवेंट का उपयोग किसी विशेष फंक्शन को केवल तब कॉल करने के लिए किया जाता है जब कोई कुंजी दबाई या छोड़ी जाती है।
उदाहरण
इस उदाहरण में, हम एक स्क्रिप्ट बनाएंगे जो जब भी हम कोई कुंजी दबाएंगे तो स्क्रीन पर कुछ मैसेज दिखाएगा। जब हम वही कुंजी छोड़ते हैं तो मैसेज गायब हो जाता है।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# मैसेज प्रदर्शित करने के लिए फंक्शन परिभाषित करें
def key_press(e):
label.config(text="Welcome to TutorialsPoint")
def key_released(e):
label.config(text="Press any Key...")
# कुछ टेक्स्ट जोड़ने के लिए लेबल विजेट बनाएं
label = Label(win, text="", font=('Helvetica 17 bold'))
label.pack(pady=50)
# माउस बटन इवेंट बाइंड करें
win.bind('', key_press)
win.bind('', key_released)
win.mainloop() आउटपुट
उपरोक्त कोड चलाने पर एक लेबल वाली विंडो प्रदर्शित होगी।

जब आप कीबोर्ड से कोई कुंजी दबाते हैं, तो यह स्क्रीन पर कुछ मैसेज प्रदर्शित करेगा। उसी समय, जब भी आप कुंजी छोड़ते हैं तो मैसेज अपडेट हो जाएगा।
