Tkinter बटन विजेट का उपयोग एप्लिकेशन के भीतर एक विशिष्ट एक्शनेबल इवेंट करने के लिए किया जा सकता है। हम क्लिक ऑपरेशन किए बिना भी बटन विजेट को इनवोक कर सकते हैं। Tcl/Tk में invoke() मेथड वही काम करता है जो बटन को दिए गए कमांड के मामले में एक स्ट्रिंग लौटाता है। invoke() मेथड को बटन विजेट के इनिशियलाइज़ेशन के बाद बुलाया जा सकता है। इवेंट अपने आप कॉल हो जाएगा एक बार बटन विजेट तैयार हो जाने पर।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
def display_msg():
messagebox.showinfo("Message", "Hello There! Greeting from TutorialsPoint.")
# बटन विजेट जोड़ें
b1 = ttk.Button(win, text="Click Me", command=display_msg)
b1.pack(pady=30)
b1.invoke()
win.mainloop()आउटपुट
उपरोक्त कोड चलाने पर स्वचालित रूप से एक पॉपअप मैसेज बॉक्स दिखाई देगा। जब हम बटन पर क्लिक करते हैं, तो पॉपअप मुख्य विंडो से दिखाई देगा।
