How to clear an entire Treeview with Tkinter How to clear an entire Treeview with Tkinter tkinter tkinter

How to clear an entire Treeview with Tkinter


Even simpler:

tree.delete(*tree.get_children())


Ok, I found. I post the answer if someone need an answer to my question :

for i in tree.get_children():    tree.delete(i)


Following on from Katze's answer, after you delete the tree you might need to update the window to reflect the changes

for i in tree.get_children():   tree.delete(i)window.update()

You'd have to keep your program in a while true loop instead of a mainloop

while True:  if condition_check():      for i in tree.get_children():         tree.delete(i)      window.update()