refnodesets_widget.py 文件源码

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

项目:opcua-modeler 作者: FreeOpcUa 项目源码 文件源码
def add_nodeset(self):
        path, ok = QFileDialog.getOpenFileName(self.view, caption="Import OPC UA XML Node Set", filter="XML Files (*.xml *.XML)", directory=".")
        if not ok:
            return None
        name = os.path.basename(path)
        if name in self.nodesets:
            return
        try:
            self.server_mgr.import_xml(path)
        except Exception as ex:
            self.error.emit(ex)
            raise

        item = QStandardItem(name)
        self.model.appendRow([item])
        self.nodesets.append(name)
        self.view.expandAll()
        self.nodeset_added.emit(path)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号