属性编辑器

基于 ParameterTree 的属性查看与编辑工具。

概述

quatm/GUI/entries/property_editor.py 提供基于 parametertree 的属性 编辑工具:把属性库的键值树展示成可展开/可编辑的参数树,支持搜索过滤,修改即写回。

组件

组件说明
TreeEditProperties 提取信息并整理成树视图结构
PropEdit属性编辑主窗口(ParameterTree):子树浏览、搜索、保存/删除所选节点

用法

from quatm.GUI.entries.property_editor import PropEdit

editor = PropEdit(name="设备状态", props=props, subtree="/", parent=parent)

注:以 subtree 限定只展示某一路径下的属性;TreeEdit 负责把属性字典转换为 Parameter 节点树。