2014-04-02 4 views
13

Mein Programm verwendet eine ttk.Treeview als Tabelle und füllt sie mit vielen Zahlen.So löschen Sie eine ganze Treeview mit Tkinter

Ich möchte die ttk.Treeview löschen, wenn ich einen Knopf im Fenster drücke.

Gibt es eine einfache Möglichkeit, die ttk.Treeview zu löschen?

Danke.

Antwort

5

Ok, habe ich gefunden. Ich poste die Antwort, wenn jemand eine Antwort auf meine Frage brauchen:

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

Noch einfacher:

tree.delete(*tree.get_children()) 
+0

Warum die '*' da? – buhtz

+1

Es ist der "splat" -Operator: siehe [diese Frage] (https://stackoverflow.com/questions/2322355/proper-name-for-python-operator) –