Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter में विजेट्स दिखाना और छिपाना?


मान लीजिए हमें एक ऐसा एप्लिकेशन बनाना है जिससे हम जब भी चाहें विजेट्स को दिखा और छिपा सकें।

  • विजेट्स को pack_forget() मेथड के माध्यम से छिपाया जा सकता है।

  • छिपे हुए विजेट्स को दिखाने के लिए, हम pack() मेथड का उपयोग कर सकते हैं।

दोनों मेथड्स को लैम्ब्डा या अनाम फंक्शन का उपयोग करके इनवोक किया जा सकता है।

उदाहरण

# आवश्यक लाइब्रेरी आयात करें from tkinter import * # Tkinter फ्रेम का इंस्टेंस बनाएं win = Tk() # विंडो की ज्यामिति परिभाषित करें win.geometry("650x450") # विजेट छिपाने के लिए फंक्शन परिभाषित करें def hide_widget(widget):     widget.pack_forget() # विजेट दिखाने के लिए फंक्शन परिभाषित करें def show_widget(widget):     widget.pack() # एक लेबल विजेट बनाएं label = Label(win, text="Showing the Message", font=('Helvetica bold', 14)) label.pack(pady=20) # बटन विजेट बनाएं 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()

आउटपुट

उपरोक्त कोड चलाने से दो बटन्स "Show" और "Hide" वाली एक विंडो प्रदर्शित होगी जिनका उपयोग विजेट्स को दिखाने और छिपाने के लिए किया जा सकता है।

Tkinter में विजेट्स दिखाना और छिपाना?

अब लेबल टेक्स्ट को छिपाने के लिए "Hide" बटन पर और दिखाने के लिए "Show" पर क्लिक करें।

Tkinter में विजेट्स दिखाना और छिपाना?


  1. Python में Tkinter और Tkinter.ttk के विजेट्स में क्या अंतर है? Python में Tkinter और Tkinter.ttk के विजेट्स में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग Tkinter विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML एलिमेंट को स्टाइल करने के लिए किया जाता है, वैसे ही हम Tkinter विजेट्स को स्टाइल करने के लिए tkinter.ttk का उपयोग करते हैं।यहां Tkinter विजेट और Tkinter.ttk के बीच प्रमुख अंतर हैं -Tkinte

  1. Tkinter Widget के Current X और Y Coordinates कैसे प्राप्त करें? Tkinter Widget के Current X और Y Coordinates कैसे प्राप्त करें?

    Tkinter GUI based applications बनाने के लिए व्यापक रूप से उपयोग किया जाता है। इसमें कई toolkits और functions या modules उपलब्ध हैं जिनका उपयोग किसी particular application के विभिन्न attributes को define करने के लिए किया जा सकता है। GUI applications बनाने के लिए यह buttons, text boxes और labels सहित

  1. Python Tkinter में Progressbar विजेट Python Tkinter में Progressbar विजेट

    प्रोग्रेसबार एक सामान्य GUI तत्व है जिसका उपयोग किसी कार्य की प्रगति दिखाने के लिए किया जाता है। इस लेख में हम देखेंगे कि Python tkinter GUI लाइब्रेरी का उपयोग करके प्रोग्रेसबार कैसे बनाया जाए। नीचे दिए गए प्रोग्राम में हमने tkinter.ttk मॉड्यूल के प्रोग्रेसबार सब-मॉड्यूल को आयात किया है। फिर स्टाइल