def __init__(self, data):
"""
:param data = [{"type":str, "objects":[str, ...]}, "picture":str, ...]
"""
QStandardItemModel.__init__(self)
self._data = data
# QStandardItem? ???? ?? model? ??
for j, d in enumerate(data):
item = QStandardItem(d["type"])
for obj in d["objects"]:
child = QStandardItem(obj)
child.setData(d["picture"], Qt.DecorationRole)
item.appendRow(child)
self.setItem(j, 0, item)
ItemViews_QTreeView_02_signal_slot.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录