Cannot clear output text: tkinter.TclError: bad text index "0" Cannot clear output text: tkinter.TclError: bad text index "0" tkinter tkinter

Cannot clear output text: tkinter.TclError: bad text index "0"


In this case, this is the solution:

from tkinter import *def click():    MainTextBox.delete(0, END)      OutputBox.delete('1.0', END) GUI = Tk()MainTextBox = Entry(GUI, width = 20, bg = "white")MainTextBox.grid(row = 0, column = 0, sticky = W)Button(GUI, text = "SUBMIT", width = 6, command = click).grid(row = 1, column = 0, sticky = W)OutputBox = Text(GUI, width = 100, height = 10, wrap = WORD, background = "orange")OutputBox.grid(row = 4, column = 0, sticky = W)OutputBox.insert(END, "Example text")GUI.mainloop()


def click():     OutputBox.delete('1.0', END)

Sometimes system doesn't support integer when you try it to run in IDLE, I know its frustrating but yeah this sure works.


def click():     OutputBox.delete('0', END)

Worked for me in Python 3.8.1 as '1.0' was throwing errors.