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

टिंकर विंडो में लेबल को गतिशील रूप से कैसे जोड़ें/निकालें/अपडेट करें?

हम टेक्स्ट और छवियों को प्रदर्शित करने के लिए टिंकर लेबल विजेट का उपयोग कर सकते हैं। लेबल विजेट को कॉन्फ़िगर करके, हम विजेट के टेक्स्ट, छवियों और अन्य गुणों को गतिशील रूप से बदल सकते हैं।

लेबल विजेट को गतिशील रूप से अपडेट करने के लिए, हम कॉन्फ़िगरेशन(**विकल्प) . का उपयोग कर सकते हैं या एक इनलाइन कॉन्फ़िगरेशन विधि जैसे टेक्स्ट को अपडेट करने के लिए, हम लेबल["text"]=text; . का उपयोग कर सकते हैं लेबल विजेट को हटाने के लिए, हम pack_forget() . का उपयोग कर सकते हैं विधि।

उदाहरण

# Import the required libraries
from tkinter import *
from tkinter import ttk
from PIL import ImageTk, Image

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

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

def add_label():
   global label
   label=Label(win, text="1. A Newly created Label", font=('Aerial 18'))
   label.pack()

def remove_label():
   global label
   label.pack_forget()

def update_label():
   global label
   label["text"]="2. Yay!! I am updated"

# Create buttons for add/remove/update the label widget
add=ttk.Button(win, text="Add a new Label", command=add_label)
add.pack(anchor=W, pady=10)

remove=ttk.Button(win, text="Remove the Label", command=remove_label)
remove.pack(anchor=W, pady=10)

update=ttk.Button(win, text="Update the Label", command=update_label)
update.pack(anchor=W, pady=10)

win.mainloop()

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

आउटपुट

टिंकर विंडो में लेबल को गतिशील रूप से कैसे जोड़ें/निकालें/अपडेट करें?

"अपडेट द लेबल" बटन पर क्लिक करने पर, लेबल निम्नानुसार अपडेट हो जाएगा -

टिंकर विंडो में लेबल को गतिशील रूप से कैसे जोड़ें/निकालें/अपडेट करें?


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

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

  1. टिंकर बटन गतिशील रूप से कैसे उत्पन्न करें?

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

  1. मैं टिंकर विंडो कैसे बंद करूं?

    टिंकर का उपयोग करके एप्लिकेशन बनाना आसान है लेकिन कभी-कभी, टाइटल बार पर बटन के माध्यम से विंडो या फ्रेम को बंद किए बिना बंद करना मुश्किल हो जाता है। ऐसे मामलों में, हम .destroy() . का उपयोग कर सकते हैं विंडो बंद करने की विधि। चूंकि टिंकर विशेषताएँ एक-दूसरे से स्वतंत्र होती हैं, इसलिए हम एक बटन का उ