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

Tkinter में बटन दबाने के बाद एंट्री विजेट कैसे क्लियर करें?


Tkinter Entry विजेट्स सिंगल लाइन टेक्स्ट डिस्प्ले करने के लिए उपयोग किए जाते हैं जो आमतौर पर यूज़र इनपुट के रूप में लिया जाता है। हम delete(0, END) मेथड डिफाइन करके एंट्री विजेट का कंटेंट क्लियर कर सकते हैं जिसका उद्देश्य रेंज में सभी कंटेंट क्लियर करना है। इस मेथड को एक फंक्शन डिफाइन करके इनवोक किया जा सकता है जिसे बटन ऑब्जेक्ट बनाकर उपयोग किया जा सकता है।

उदाहरण

इस उदाहरण में, हमने एक एंट्री विजेट और एक बटन बनाया है जिसका उपयोग विजेट से सभी कंटेंट क्लियर करने के लिए किया जा सकता है।

# आवश्यक लाइब्रेरीज़ इम्पोर्ट करें
from tkinter import *
# tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# फ्रेम की ज्योमेट्री सेट करें
win.geometry("650x250")
# एंट्री विजेट कंटेंट क्लियर करने के लिए एक फंक्शन डिफाइन करें
def clear_text():
    text.delete(0, END)
# एक एंट्री विजेट बनाएं
text = Entry(win, width=40)
text.pack()
# एंट्री विजेट क्लियर करने के लिए एक बटन बनाएं
Button(win, text="Clear", command=clear_text, font=('Helvetica bold', 10)).pack(pady=5)
win.mainloop()

आउटपुट

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

Tkinter में बटन दबाने के बाद एंट्री विजेट कैसे क्लियर करें?

अब एंट्री विजेट क्लियर करने के लिए "Clear" बटन पर क्लिक करें।


  1. ट्किंटर में बटन विजेट का टेक्स्ट प्राप्त करें ट्किंटर में बटन विजेट का टेक्स्ट प्राप्त करें

    मान लीजिए कि किसी विशेष एप्लिकेशन के लिए, हम इसके नाम से बटन वैल्यू प्राप्त करना चाहते हैं। ऐसे मामलों में, हम .cget() फंक्शन का उपयोग कर सकते हैं। हर ट्किंटर विजेट .cget() फंक्शन को सपोर्ट करता है, क्योंकि इसका उपयोग विजेट कॉन्फ़िगरेशन जैसे वैल्यू या नाम प्राप्त करने के लिए किया जा सकता है। उदाहरण

  1. Tkinter Text विजेट के कंटेंट्स कैसे क्लियर करें? Tkinter Text विजेट के कंटेंट्स कैसे क्लियर करें?

    Tkinter Text विजेट का उपयोग एप्लिकेशन में टेक्स्ट राइटर जोड़ने के लिए किया जाता है। इसमें कई एट्रिब्यूट्स और प्रॉपर्टीज़ हैं जिनका उपयोग टेक्स्ट एडिटर की कार्यक्षमता बढ़ाने के लिए किया जाता है। इनपुट कंटेंट डिलीट करने के लिए, हम delete(start, end) मेथड का उपयोग कर सकते हैं। उदाहरण # tkinter लाइब्र

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

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