我的程序使用ttk.Treeview
作为表格,并用许多数字填充它。
我想在窗口按下按钮时清除ttk.Treeview
。
是否有一种简单的方法可以清除ttk.Treeview
?
感谢。
答案 0 :(得分:42)
更简单:
tree.delete(*tree.get_children())
答案 1 :(得分:8)
好的,我找到了。如果有人需要回答我的问题,我会发布答案:
for i in tree.get_children():
tree.delete(i)
答案 2 :(得分:0)
根据 Katze 的回答,删除树后,您可能需要更新窗口以反映更改
for i in tree.get_children():
tree.delete(i)
window.update()
您必须将程序保持在 while true 循环而不是主循环中
while True:
if condition_check():
for i in tree.get_children():
tree.delete(i)
window.update()