import tkinter as tk from tkinter import ttk root = tk.Tk() tree = ttk.Treeview(root) tree.pack() # 添加根节点 tree.insert("", "end", text="Root") root.mainloop() 我怎么删除Root
时间: 2023-06-18 08:03:13 浏览: 120
tree 节点 添加 删除
你可以使用 `delete` 方法来删除树中的节点。在这个例子中,你可以使用以下代码删除名为 "Root" 的节点:
```
# 获取名为 "Root" 的节点的 ID
root_id = tree.get_children()[0]
# 删除名为 "Root" 的节点
tree.delete(root_id)
```
完整的代码如下:
```
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
tree = ttk.Treeview(root)
tree.pack()
# 添加根节点
tree.insert("", "end", text="Root")
# 获取名为 "Root" 的节点的 ID
root_id = tree.get_children()[0]
# 删除名为 "Root" 的节点
tree.delete(root_id)
root.mainloop()
```
阅读全文