मान लीजिए हम एक tkinter एप्लिकेशन के साथ काम कर रहे हैं जैसे कि कुछ बटन्स हैं जिन्हें कुछ विंडो या इवेंट निकालने की आवश्यकता है। बटन को पूरी तरह फंक्शनल बनाने के लिए, हम कुछ आर्गुमेंट्स को कमांड वैल्यू के रूप में पास कर सकते हैं।
कमांड एक बटन एट्रिब्यूट है जो फंक्शन नाम को वैल्यू के रूप में लेता है। फंक्शन किसी विशेष इवेंट के काम को डिफाइन करता है।
आइए पहले एक बटन बनाएं और इसके कमांड एट्रिब्यूट में आर्गुमेंट्स पास करके कुछ इवेंट्स जोड़ें।
उदाहरण
इस उदाहरण में, हम एक विंडो और एक बटन बनाएंगे जो विंडो को तुरंत बंद कर देगा।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# टाइटल सेट करें
win.title("Button Command Example")
# ज्योमेट्री सेट करें
win.geometry("600x300")
# विंडो के लिए एक लेबल बनाएं
Label(win, text="Example", font=('Times New Roman bold', 20)).pack(pady=20)
# एक फंक्शन डिफाइन करें
def close_event():
win.destroy()
# एक बटन बनाएं और कमांड में आर्गुमेंट के रूप में फंक्शन नाम पास करें
my_button = Button(win, text="Close", font=('Helvetica bold', 20), borderwidth=2, command=close_event)
my_button.pack(pady=20)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाकर, हम एक फंक्शन को बटन कमांड में आर्गुमेंट के रूप में पास कर सकते हैं।

"Close" बटन पर क्लिक करें और यह विंडो बंद कर देगा।