Tkinter में, कभी-कभी हम text widget को disable करना चाह सकते हैं। इसे achieve करने के लिए, हम text configuration को DISABLED set कर सकते हैं। यह text widget को freeze कर देगा और इसे read-only बना देगा।
इस उदाहरण में, हम एक text widget और एक button बनाएंगे जो users को text widget को instantly disable या freeze करने की अनुमति देगा।
उदाहरण
# Import the library
from tkinter import *
# Create an instance of window
win = Tk()
# Set the geometry of the window
win.geometry("700x400")
def disable_button():
text.config(state=DISABLED)
# Label
Label(win, text="Type Something", font=('Helvetica bold', 25), fg="green").pack(pady=20)
# Create a Text widget
text = Text(win, height=10, width=40)
text.pack()
# Create a Disable Button
Button(win, text="Disable", command=disable_button, fg="white", bg="black", width=20).pack(pady=20)
win.mainloop()
आउटपुट
उपरोक्त code चलाने से एक text widget और एक button बनेगा जिसका उपयोग widget को disable या freeze करने के लिए किया जा सकता है।

"Disable" button पर क्लिक करने के बाद, text widget disable हो जाएगा और आप इसके अंदर कुछ और type नहीं कर पाएंगे।