如何使用Tkinter清除整个Treeview

kat*_*tze 18 python treeview tkinter

我的程序使用一个ttk.Treeview表作为一个表,并用许多数字填充它.

ttk.Treeview当我按下窗口中的按钮时,我想清除它.

有没有一种简单的方法来清除ttk.Treeview

谢谢.

Jam*_*dam 46

更简单:

tree.delete(*tree.get_children())
Run Code Online (Sandbox Code Playgroud)

  • 为什么那里有`*`? (2认同)
  • 它是'splat'运算符:见[this question](/sf/ask/162564881/) (2认同)

kat*_*tze 10

好的,我找到了.如果有人需要我的问题的答案,我会发布答案:

for i in tree.get_children():
    tree.delete(i)
Run Code Online (Sandbox Code Playgroud)