आइए मान लें कि हम एक टिंकर एप्लिकेशन के साथ काम कर रहे हैं जैसे कि कुछ बटन हैं जिन्हें कुछ विंडो या ईवेंट खींचने की आवश्यकता होती है। बटन को पूरी तरह कार्यात्मक बनाने के लिए, हम कुछ तर्कों को कमांड मान के रूप में पास कर सकते हैं।
कमांड एक बटन विशेषता है जो फ़ंक्शन नाम को मान के रूप में लेती है। फ़ंक्शन किसी विशेष घटना के कार्य को परिभाषित करता है।
आइए पहले एक बटन बनाएं और इसके कमांड एट्रीब्यूट में तर्क देकर कुछ ईवेंट जोड़ें।
उदाहरण
इस उदाहरण में, हम एक विंडो और एक बटन बनाएंगे जो विंडो को तुरंत बंद कर देगा।
#Importing the required library from tkinter import * #Create an instance of tkinter frame or window win= Tk() #Set the title win.title("Button Command Example") #Set the geometry win.geometry("600x300") #Create a label for the window Label(win, text= "Example", font= ('Times New Roman bold', 20)).pack(pady=20) #Defining a function def close_event(): win.destroy() #Create a button and pass arguments in command as a function name my_button= Button(win, text= "Close", font=('Helvetica bold', 20), borderwidth=2, command= close_event) my_button.pack(pady=20) win.mainloop()
आउटपुट
उपरोक्त कोड को चलाकर, हम फ़ंक्शन को बटन कमांड के तर्क के रूप में पास कर सकते हैं।
"बंद करें" बटन पर क्लिक करें और यह विंडो बंद कर देगा।