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

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

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

  • विजेट्स को 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" पर क्लिक करें।

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


  1. पायथन में tkinter और tkinter.ttk के विजेट में क्या अंतर है?

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

  1. टिंकर विजेट के वर्तमान x और y निर्देशांक कैसे प्राप्त करें?

    Tkinter का व्यापक रूप से GUI आधारित एप्लिकेशन बनाने के लिए उपयोग किया जाता है। इसमें कई टूलकिट और फ़ंक्शन या मॉड्यूल उपलब्ध हैं जिनका उपयोग किसी विशेष एप्लिकेशन की विभिन्न विशेषताओं को परिभाषित करने के लिए किया जा सकता है। जीयूआई अनुप्रयोगों के निर्माण के लिए यह बटन, टेक्स्ट बॉक्स और लेबल सहित कुछ व

  1. पायथन टिंकर में प्रोग्रेसबार विजेट

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