Tkinter/Python树视图更改头

Tkinter/Python树视图更改头,python,tkinter,Python,Tkinter,我在使用treeview时遇到问题。我需要一个列表框,它可以有多个列,我可以显示从SQL数据库收集的数据。我对treeview的问题是,它是第一个列名,无法更改 table = ttk.Treeview(frame2, columns=['widgets']) table.heading('widgets', text='Item') table.pack() 您可以想象,这将创建一个包含一列的树视图,然后将标题重命名为item。它创建两列,其中最后一列称为item,第一列为空。 有没有办法

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

table = ttk.Treeview(frame2, columns=['widgets'])
table.heading('widgets', text='Item')
table.pack()
您可以想象,这将创建一个包含一列的树视图,然后将标题重命名为item。它创建两列,其中最后一列称为item,第一列为空。


有没有办法更改第一个ComColumn名称,还是有更好的方法?

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

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