Tkinter कई फ़ंक्शन और मॉड्यूल प्रदान करता है जिसके माध्यम से हम बटन, डायलॉग बॉक्स, विजेट और कई अन्य के साथ पूरी तरह से विशेष रुप से प्रदर्शित एप्लिकेशन बना सकते हैं।
टेक्स्ट विजेट बनाने के लिए, हम टिंकर एंट्री विजेट फ़ंक्शन का उपयोग कर सकते हैं जो मूल रूप से एक कंस्ट्रक्टर है और यह टिंकर की विंडो या फ्रेम लेता है। इसके अलावा, हम अंतर्निहित विधि delete(first,last=None) का उपयोग करके इस टेक्स्ट विजेट की सामग्री को हटा सकते हैं। जो मूल रूप से टेक्स्टबॉक्स के भीतर एक सीमा लेता है।
इस उदाहरण में, हम एक डिलीट बटन बनाएंगे जो मूल रूप से दिए गए टेक्स्ट बॉक्स से सभी सामग्री को हटा देता है।
उदाहरण
from tkinter import * win= Tk() win.geometry("600x300") label= Label(win, text= "Write something ??", font= ('Helvetica', 25)) label.pack(pady=20) #Create a Text Widget text= Text(win, height=10) text.pack() def delete(): text.delete("1.0","end") #Create a Delete Button to remove the Text from the text-widget b1= Button(win, text= "Delete",command= delete) b1.pack(pady=10) win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से एक टेक्स्ट विजेट और एक डिलीट बटन बन जाएगा जिसका उपयोग टेक्स्ट बॉक्स में लिखी गई सामग्री को हटाने के लिए किया जा सकता है।
टेक्स्टबॉक्स के अंदर कुछ टाइप करें, और फिर, "हटाएं" बटन पर क्लिक करें। यह टेक्स्टबॉक्स के अंदर की सामग्री को मिटा देगा।