Python 在Treeview Tkinter中显示数据帧并更改第一列的宽度

Python 在Treeview Tkinter中显示数据帧并更改第一列的宽度,python,pandas,tkinter,Python,Pandas,Tkinter,这是我的密码。正如您在下面看到的,我试图在Treeview中显示小数据。但我不知道如果没有表示dataframe中索引的名称,如何更改第一列的宽度。同时在img中显示它在应用程序中的外观 将熊猫作为pd导入 从tkinter进口* 从tkinter导入ttk df=pd.read\u csv(“员工数据”,索引列=0) root=Tk() 根。几何图形(“760x450”) tree1=ttk.Treeview(根) 树1.pack() tree1['columns']=df.columns.v

这是我的密码。正如您在下面看到的,我试图在Treeview中显示小数据。但我不知道如果没有表示dataframe中索引的名称,如何更改第一列的宽度。同时在img中显示它在应用程序中的外观

将熊猫作为pd导入
从tkinter进口*
从tkinter导入ttk
df=pd.read\u csv(“员工数据”,索引列=0)
root=Tk()
根。几何图形(“760x450”)
tree1=ttk.Treeview(根)
树1.pack()
tree1['columns']=df.columns.values.tolist()
对于df.columns.values.tolist()中的i:
树1.柱(i,宽度=50)
树1.标题(i,text=i)
对于索引,df.iterrows()中的行:
树1.插入(“,”结束“,文本=索引,值=列表(行))
打印(df.iterrows())
root.mainloop()

      Name  work hours     specialization
1    Zosia          12  Pracownik biurowy
2   Maciek           7  Pracownik biurowy
3   Jakcek          10         Sprzątanie
4  Ryszard          10         Magazynier
5  Mateusz          14         Magazynier