Tkinter इवेंट किसी भी एप्लिकेशन के लिए बहुत उपयोगी होते हैं जहां हमें कोई विशेष कार्य या एक्शन करने की आवश्यकता होती है। Tkinter में, इवेंट आमतौर पर उस फंक्शन को परिभाषित करके बनाए जाते हैं जिसमें कोड का टुकड़ा और विशेष इवेंट के लिए लॉजिक होता है। इवेंट को कॉल करने के लिए, हम आमतौर पर इवेंट को कुछ कुंजियों या बटन विजेट के साथ बाइंड करते हैं। बाइंड फंक्शन दो पैरामीटर ('
निम्नलिखित उदाहरण में इसी दृष्टिकोण का उपयोग करके, हम कुंजी संयोजन <Shift + Tab> दबाकर एक पॉपअप मैसेज ट्रिगर करेंगे।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import messagebox
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
# पॉपअप मैसेज दिखाने के लिए फंक्शन परिभाषित करें
def show_msg(e):
messagebox.showinfo("Message", "Hey There! I hope you are doing well.")
# वैकल्पिक लेबल विजेट जोड़ें
Label(win, text="Admin Has Sent You a Message. Press to View the Message.", font=('Aerial 15')).pack(pady=40)
# Shift+Tab कुंजी को इवेंट के साथ बाइंड करें
win.bind('', lambda e: show_msg(e))
win.mainloop() आउटपुट
जब हम उपरोक्त प्रोग्राम चलाते हैं, तो यह एक लेबल विजेट वाली विंडो प्रदर्शित करेगा। जब हम कुंजी संयोजन <Shift + Tab> दबाते हैं, तो यह स्क्रीन पर एक मैसेज पॉप अप करेगा।
