将列表插入到ttk Treeview表中

问题描述

我正在使用<div style=" display: grid; grid-template-columns: 200px 200px 200px;"> <div style="height:200px"><button style="width:100%; height:100%" *ngFor="let value of squares; let i = index"> {{value}} </button></div> </div> 显示项目列表和有关每个项目的特定规格。我对ttk.Treeview方法中的参数功能以及如何使用它们对列表进行排序并不完全熟悉。变量.insert()一个项目列表,其中项目是包含其各自属性的列表。

self.active_list

def make_table(self): self.tree = ttk.Treeview(self.master) self.tree.config(columns=("itm_id","itm_name","qty")) self.tree.column("itm_id",width=150) self.tree.heading("itm_id",text="Item ID") self.tree.column("itm_name",width=150) self.tree.heading("itm_name",text="Item Name") self.tree.column("qty",width=150) self.tree.heading("qty",text="Quantity") for i in range(len(self.active_list)): for j in range(len(self.active_list[0])): self.tree.insert("",i,text=self.active_list[i][j]) self.tree.place(x=0,y=0) 包含以下值:

self.active_list

屏幕快照是将Treeview放置在窗口中时的外观。显然,数量没有正确的顺序或正确的列。如何更好地遍历列表(第12行)并将所有变量放置在正确的位置?谢谢

Table display from code above

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)