删除 tkinter 树视图中的标题行

Tol*_*ola 6 python treeview tkinter ttk

谁能告诉我如何删除 tkinter Treeview 中的标题行?

from tkinter import *
from tkinter import ttk

root = Tk()

NewTree= ttk.Treeview(root)
NewTree.pack()
NewTree.heading("#0", text="How to remove this row?")
NewTree.insert("", "0", 'item1',text='Item number 1')

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

fhd*_*sdg 13

使用该show选项仅显示树而不显示标题:

NewTree = ttk.Treeview(root, show="tree")
Run Code Online (Sandbox Code Playgroud)

相关文件

来自docs.python.org

展示

包含零个或多个以下值的列表,指定要显示树的哪些元素。

  • 树:在第 0 列中显示树标签。
  • 标题:显示标题行。

默认为“树标题”,即显示所有元素。

注意:列 #0 始终指的是树列,即使未指定 show=”tree”。

来自新墨西哥技术 Tkinter 参考

展示

要取消每列顶部的标签,请指定show='tree'。默认是显示列标签。

TkDocs

您可以选择使用show小部件配置选项隐藏一个或两个列标题或树本身(只保留列)(默认是"tree headings"同时显示两者)。