Tkinter/Python Treeview更改标题

Ras*_*sGP 1 python tkinter

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

table = ttk.Treeview(frame2, columns=['widgets'])
table.heading('widgets', text='Item')
table.pack()
Run Code Online (Sandbox Code Playgroud)

您可能会想到这将创建一个包含一列的树视图,然后将标题重命名为item.它创建了两列,最后一列称为item,第一列为空. 例

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

Bry*_*ley 6

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

table.heading('#0', text='Name')
Run Code Online (Sandbox Code Playgroud)