def __init__(self, data):
QStandardItemModel.__init__(self)
d = data[0] # Fruit
item = QStandardItem(d["type"])
child = QStandardItem(d["objects"][0]) # Apple
item.appendRow(child)
child = QStandardItem(d["objects"][1]) # Banana
item.appendRow(child)
self.setItem(0, 0, item)
d = data[1] # Vegetable
item = QStandardItem(d["type"])
child = QStandardItem(d["objects"][0]) # Carrot
item.appendRow(child)
child = QStandardItem(d["objects"][1]) # Tomato
item.appendRow(child)
self.setItem(1, 0, item)
# for ?? ???? ???? ??
# for j, _type in enumerate(data):
# item = QStandardItem(_type["type"])
# for obj in _type["objects"]:
# child = QStandardItem(obj)
# item.appendRow(child)
# self.setItem(j, 0, item)
ItemViews_QTreeView_00_basic.py 文件源码
python
阅读 31
收藏 0
点赞 0
评论 0
评论列表
文章目录