Tkinter Text widget has
delete(first, last=None) method to delete the characters at the index of
first, or within the range of
(first, last) from the text box.
last is not given, only the character specified in the
first position is deleted.
Example Code to Clear the Content of Tkinter Text Widget
import tkinter as tk root = tk.Tk() root.geometry("400x240") def clearTextInput(): textExample.delete("1.0","end") textExample=tk.Text(root, height=10) textExample.pack() btnRead=tk.Button(root, height=1, width=10, text="Clear", command=clearTextInput) btnRead.pack() root.mainloop()
"end" refer to the first character and the last character of the contents in the
Text widget, the same as introduced in the article of how to get the input of the