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

Tkinter में Label.configure() का उपयोग करके लेबल टेक्स्ट को डायनामिकली बदलें

Tkinter में Label विजेट आमतौर पर टेक्स्ट और इमेज प्रदर्शित करने के लिए उपयोग किया जाता है। टेक्स्ट को कंस्ट्रक्टर Label(root, text="this is my text") का उपयोग करके Label विजेट में जोड़ा जा सकता है। एक बार Label विजेट परिभाषित हो जाने पर, आप किसी भी ज्यामिति प्रबंधक का उपयोग करके Label विजेट को पैक कर सकते हैं।

यदि आप Label विजेट को कॉन्फ़िगर करना चाहते हैं, तो आप configure() प्रॉपर्टी का उपयोग कर सकते हैं। configure() मेथड आपको लेबल विजेट के टेक्स्ट के साथ-साथ अन्य गुणों को डायनामिकली संपादित करने की अनुमति देता है।

उदाहरण

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

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

# Tkinter फ्रेम या विजेट का इंस्टेंस बनाएं
win = Tk()
win.geometry("700x350")

def update_text():
    # Label विजेट में टेक्स्ट कॉन्फ़िगर करें
    label.configure(text="This is updated Label text")

# एक लेबल विजेट बनाएं
label = Label(win, text="This is New Label text", font=('Helvetica 14 bold'))
label.pack(pady=30)

# लेबल विजेट के टेक्स्ट को अपडेट करने के लिए एक बटन बनाएं
button = Button(win, text="Update", command=update_text)
button.pack()

win.mainloop()

आउटपुट

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

Tkinter में Label.configure() का उपयोग करके लेबल टेक्स्ट को डायनामिकली बदलें

जब आप बटन पर क्लिक करते हैं, तो यह टेक्स्ट अपडेट करेगा।

Tkinter में Label.configure() का उपयोग करके लेबल टेक्स्ट को डायनामिकली बदलें

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

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

  1. Tkinter में बटन का उपयोग करके  एंट्री  विजेट का टेक्स्ट/वैल्यू/कंटेंट कैसे सेट करें? Tkinter में बटन का उपयोग करके 'एंट्री' विजेट का टेक्स्ट/वैल्यू/कंटेंट कैसे सेट करें?

    Tkinter एंट्री विजेट का उपयोग सिंगल लाइन टेक्स्ट डिस्प्ले करने के लिए किया जाता है। Tkinter एंट्री विजेट का उपयोग करके, हम बटन को ट्रिगर करके उसका वैल्यू या कंटेंट सेट कर सकते हैं। इसके मुख्य रूप से दो प्रकार के ऑपरेशन होते हैं: इन्सर्ट और डिलीट।Tkinter बटन विजेट का उपयोग करके, हम एंट्री विजेट का कं

  1. Tkinter में Button Text Dynamically Resize कैसे करें? Tkinter में Button Text Dynamically Resize कैसे करें?

    मान लीजिए हमने Tkinter Frame में एक button और एक label बनाया है। Task है button text को dynamically resize करके इसके main window के अनुसार adjust करना। हम button widget का उपयोग करके button बना सकते हैं। हालांकि, button label dynamically बनाने के लिए कई अन्य functions उपयोग किए जाते हैं। इस उदाहरण म