attrs_widget.py 文件源码

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

项目:opcua-widgets 作者: FreeOpcUa 项目源码 文件源码
def _show_val(self, parent, obj, name, val, vtype):
        name_item = QStandardItem(name)
        vitem = QStandardItem()
        vitem.setText(val_to_string(val))
        vitem.setData(MemberData(obj, name, val, vtype), Qt.UserRole)
        row = [name_item, vitem, QStandardItem(vtype.name)]
        # if we have a list or extension object we display children
        if isinstance(val, list):
            row[2].setText("List of " + vtype.name)
            self._show_list(name_item, val, vtype)
        elif vtype == ua.VariantType.ExtensionObject:
            self._show_ext_obj(name_item, val)
        parent.appendRow(row)
        return row
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号