Tkinter टेक्स्ट विजेट सिर्फ एक मल्टीलाइन एंट्री विजेट से कहीं अधिक है। यह मल्टीकलर्ड टेक्स्ट, हाइपरलिंक टेक्स्ट, और बहुत कुछ के कार्यान्वयन का समर्थन करता है।
मान लीजिए एक एप्लिकेशन में एक टेक्स्ट विजेट बनाया गया है। अब, टेक्स्ट विजेट को साफ़ करने के लिए, हम delete("1.0", END) मेथड का उपयोग कर सकते हैं। इसे कॉलबैक फ़ंक्शन या इवेंट में इनवोक किया जा सकता है जिसे बटन क्लास के ऑब्जेक्ट के माध्यम से ट्रिगर किया जा सकता है।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्यामिति सेट करें
win.geometry("750x250")
# टेक्स्ट विजेट साफ़ करने के लिए फ़ंक्शन परिभाषित करें
def clear():
text.delete('1.0', END)
# एक टेक्स्ट विजेट बनाएं
text = Text(win, width=50, height=10)
text.insert("1.0", "This is my Text Widget")
text.pack(padx=5, pady=5)
# सभी टेक्स्ट हटाने के लिए बटन बनाएं
Button(win, text="Clear All", command=clear, font="aerial 12 bold").pack(padx=5, pady=5)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर एक टेक्स्ट विजेट और टेक्स्ट विजेट साफ़ करने के लिए एक बटन प्रदर्शित होगा।

अब, टेक्स्ट विजेट के अंदर टेक्स्ट साफ़ करने के लिए "Clear All" बटन पर क्लिक करें।
