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