Skip to main content
 首页 » 编程设计

python之Tkinter/Python Treeview 更改 header

2025年05月04日14mengfanrong

我在使用 TreeView 时遇到问题。我需要一个列表框,它可以有多个列,我可以显示从 SQL 数据库收集的数据。我的 TreeView 问题是第一列名称,无法更改。

table = ttk.Treeview(frame2, columns=['widgets']) 
table.heading('widgets', text='Item') 
table.pack() 

你会想象这会创建一个只有一列的 TreeView ,然后将标题重命名为 item。它创建两列,其中最后一列称为项目,第一列为空。

有没有办法更改第一个 comlumn 名称或者有更好的方法吗?

请您参考如下方法:

使用列标识符“#0”更改树列的标题:

table.heading('#0', text='Name')