ItemViews_QTreeView_02_signal_slot.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:OpenTutorials_PyQt 作者: RavenKyu 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号