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

टिंकर में विजेट कैसे दिखाएं और छुपाएं?

टिंकर एक पायथन लाइब्रेरी है जिसका उपयोग जीयूआई-आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। मान लीजिए कि हमें एक ऐसा एप्लिकेशन बनाना है जिससे हम विजेट्स को दिखा या छिपा सकें।

  • विजेट को प्रदर्शित/दिखाने के लिए, पैक() . का उपयोग करें ज्यामिति प्रबंधक
  • एप्लिकेशन से किसी भी विजेट को छिपाने के लिए, pack_forget() . का उपयोग करें विधि।

उदाहरण

आइए हम इस उदाहरण को समझने के लिए लेते हैं कि विजेट कैसे दिखाना/छिपाना है -

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Define the style for combobox widget
style = ttk.Style()
style.theme_use('xpnative')

# Define a function to show/hide widget
def show_widget():
   label.pack()
def hide_widget():
   label.pack_forget()
   b1.configure(text="Show", command=show_widget)

# Add a label widget
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat", font=('Aerial 11'))
label.pack(pady=30)

# Add a Button widget
b1 = ttk.Button(win, text="Hide", command=hide_widget)
b1.pack(pady=20)

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से एक विंडो खुलेगी जिसमें एप्लिकेशन से विजेट दिखाने/छिपाने के लिए एक बटन होगा।

टिंकर में विजेट कैसे दिखाएं और छुपाएं?

अब, विंडो से लेबल टेक्स्ट को प्रदर्शित/छिपाने के लिए बटन पर क्लिक करें।

टिंकर में विजेट कैसे दिखाएं और छुपाएं?


  1. टिंकर लेबल टेक्स्ट कैसे प्राप्त करें?

    विंडो पर टेक्स्ट या इमेज बनाने और प्रदर्शित करने के लिए टिंकर लेबल का उपयोग किया जाता है। इसके कई घटक और कार्य हैं जिनका उपयोग लेबल जानकारी को अनुकूलित करने के लिए किया जा सकता है जैसे कि फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई, आदि। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के लिए मान लिख

  1. टिंकर विजेट को अदृश्य कैसे बनाया जाए?

    टिंकर विजेट को अदृश्य बनाने के लिए, हम pack_forget() . का उपयोग कर सकते हैं तरीका। यह आमतौर पर विंडो से विजेट्स को अनमैप करने के लिए उपयोग किया जाता है। उदाहरण निम्नलिखित उदाहरण में, हम एक लेबल टेक्स्ट और एक बटन बनाएंगे जिसका उपयोग लेबल टेक्स्ट विजेट पर अदृश्य घटना को ट्रिगर करने के लिए किया जा सकत

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

    मान लीजिए कि हमें एक ऐसा एप्लिकेशन बनाना है जिससे हम जब चाहें विजेट दिखा सकें और छिपा सकें। विजेट्स को pack_forget() . के माध्यम से छुपाया जा सकता है विधि। छिपे हुए विजेट दिखाने के लिए, हम पैक () . का उपयोग कर सकते हैं विधि। लैम्ब्डा या अनाम फ़ंक्शन का उपयोग करके दोनों विधियों को लागू किया