मान लीजिए कि हमें एक ऐसा एप्लिकेशन बनाना है जिससे हम जब चाहें विजेट दिखा सकें और छिपा सकें।
-
विजेट्स को pack_forget() . के माध्यम से छुपाया जा सकता है विधि।
-
छिपे हुए विजेट दिखाने के लिए, हम पैक () . का उपयोग कर सकते हैं विधि।
लैम्ब्डा या अनाम फ़ंक्शन का उपयोग करके दोनों विधियों को लागू किया जा सकता है।
उदाहरण
#Import the required library from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the geometry of the window win.geometry("650x450") #Define function to hide the widget def hide_widget(widget): widget.pack_forget() #Define a function to show the widget def show_widget(widget): widget.pack() #Create an Label Widget label= Label(win, text= "Showing the Message", font= ('Helvetica bold', 14)) label.pack(pady=20) #Create a button Widget button_hide= Button(win, text= "Hide", command= lambda:hide_widget(label)) button_hide.pack(pady=20) button_show= Button(win, text= "Show", command= lambda:show_widget(label)) button_show.pack() win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से दो बटन "दिखाएँ" और "छिपाएँ" के साथ एक विंडो प्रदर्शित होगी जिसका उपयोग विजेट दिखाने और छिपाने के लिए किया जा सकता है।
अब लेबल टेक्स्ट को छिपाने के लिए "Hide" बटन पर क्लिक करें और लेबल टेक्स्ट दिखाने के लिए "Show" पर क्लिक करें।