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

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


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

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

उदाहरण

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

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")

# Combobox विजेट के लिए स्टाइल परिभाषित करें
style = ttk.Style()
style.theme_use('xpnative')

# विजेट दिखाने/छिपाने के लिए फंक्शन परिभाषित करें
def show_widget():
    label.pack()

def hide_widget():
    label.pack_forget()
    b1.configure(text="Show", command=show_widget)

# लेबल विजेट जोड़ें
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat", font=('Aerial 11'))
label.pack(pady=30)

# बटन विजेट जोड़ें
b1 = ttk.Button(win, text="Hide", command=hide_widget)
b1.pack(pady=20)

win.mainloop()

आउटपुट

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

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

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

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


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

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

  1. Tkinter विजेट को इनविजिबल कैसे बनाएं? Tkinter विजेट को इनविजिबल कैसे बनाएं?

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

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

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