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

बटन दबाने पर Tkinter लेबल टेक्स्ट कैसे बदलें?


अक्सर, Tkinter लेबल विजेट्स का उपयोग एप्लिकेशन में टेक्स्ट या इमेज डिस्प्ले करने के लिए किया जाता है। हम config(**options) मेथड का उपयोग करके लेबल विजेट को कॉन्फ़िगर कर सकते हैं जैसे इसकी टेक्स्ट प्रॉपर्टी, कलर, बैकग्राउंड या फोरग्राउंड कलर।

यदि आपको लेबल विजेट को डायनामिकली संशोधित या बदलने की आवश्यकता है, तो आप एक बटन और एक फंक्शन का उपयोग करके लेबल विजेट का टेक्स्ट बदल सकते हैं।

उदाहरण

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

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

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

# लेबल टेक्स्ट अपडेट करने के लिए फंक्शन परिभाषित करें
def on_click():
    label["text"] = "Python"
    b["state"] = "disabled"

# एक लेबल विजेट बनाएं
label = Label(win, text="Click the Button to update this Text", font=('Calibri 15 bold'))
label.pack(pady=20)

# लेबल विजेट अपडेट करने के लिए बटन बनाएं
b = Button(win, text="Update Label", command=on_click)
b.pack(pady=20)

win.mainloop()

आउटपुट

जब आप उपरोक्त कोड चलाते हैं, तो यह विंडो में एक लेबल टेक्स्ट और एक बटन दिखाएगा।

बटन दबाने पर Tkinter लेबल टेक्स्ट कैसे बदलें?

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

बटन दबाने पर Tkinter लेबल टेक्स्ट कैसे बदलें?

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

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

  1. Tkinter में Image को Button के रूप में कैसे उपयोग करें? Tkinter में Image को Button के रूप में कैसे उपयोग करें?

    इस उदाहरण में, हम एक window में rounded button बनाएंगे जिसका उपयोग forms, games, dialogue boxes आदि जैसे कई अन्य एप्लिकेशन में किया जा सकता है। Tkinter में rounded buttons बनाने का सबसे अच्छा तरीका buttons की desired images का उपयोग करना और इसे frame में clickable button में बदलना है। यह PhotoImage(

  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 उपयोग किए जाते हैं। इस उदाहरण म