Delete Tkinter Text Box's Contents

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.

If 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()

def clearTextInput():

textExample=tk.Text(root, height=10)
btnRead=tk.Button(root, height=1, width=10, text="Clear", 


textExample.get("1.0", "end")

"1.0" and "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 Text widget.

How to Delete Blocks in AutoCAD?
How to Delete Blocks in AutoCAD?

Related Article - Tkinter Text

  • Make Tkinter Text Widget Read Only
  • Get the Input From Tkinter Text Box
  • Set Font of Tkinter Text Widget