Tkinter टेक्स्ट विजेट एंट्री विजेट के समान एक अन्य इनपुट विजेट है जो टेक्स्ट फील्ड में मल्टीलाइन यूजर इनपुट स्वीकार करता है। इसमें कई बिल्ट-इन फीचर्स और फंक्शन्स हैं जो टेक्स्ट विजेट के डिफ़ॉल्ट गुणों को कॉन्फ़िगर करने में मदद करते हैं। हालांकि, Tkinter टेक्स्ट विजेट में Undo/Redo फीचर्स जोड़ने के लिए, हम बूलियन एट्रिब्यूट undo का उपयोग कर सकते हैं जो सुनिश्चित करता है कि टेक्स्ट को फिर से प्राप्त किया जा सके।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win=Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# Undo सेट के साथ टेक्स्ट विजेट बनाएं
text=Text(win, width=60, height=20, undo=True)
text.pack()
text.insert(END, "Enter anything Here...")
win.mainloop()
आउटपुट
सक्षम Undo/Redo फीचर्स वाले टेक्स्ट विजेट को प्रदर्शित करने के लिए उपरोक्त कोड चलाएं।

फीचर का परीक्षण करने के लिए, टेक्स्ट विजेट में कुछ लिखें और टेक्स्ट को Undo करने के लिए Ctrl+Z दबाएं या Redo करने के लिए Ctrl+Y दबाएं।