如何解决将列表插入到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行)并将所有变量放置在正确的位置?谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。