[英]Remove header row in tkinter treeview
谁能告诉我如何删除 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()
使用show
选项只显示树而不显示标题:
NewTree = ttk.Treeview(root, show="tree")
相关文件
来自docs.python.org :
展示
包含零个或多个以下值的列表,指定要显示树的哪些元素。
- 树:在第 0 列中显示树标签。
- 标题:显示标题行。
默认为“树标题”,即显示所有元素。
注意:列 #0 始终指的是树列,即使未指定 show=”tree”。
展示
要抑制每列顶部的标签,请指定
show='tree'
。 默认是显示列标签。
从TkDocs :
您可以选择使用
show
小部件配置选项隐藏一个或两个列标题或树本身(只保留列)(默认为"tree headings"
以显示两者)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.