属性编辑器

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

概述

quatm/GUI/entries/property_editor.py 提供属性编辑器:把属性库的键值树展示成 可展开/可编辑的参数树,修改即写回;支持按子树浏览、搜索、保存/加载与 删除所选节点。

组件

组件说明
TreeEditProperties 提取信息并整理成树视图结构
PropEdit属性编辑主窗口(ParameterTree):子树浏览、搜索、保存/删除
ScalableGroup特殊参数组:自动生成两个互为倒数的子参数
PropSelector键列表选择器:从属性树勾选并维护键列表

用法

from quatm.GUI.entries.property_editor import PropEdit

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

subtree 限定展示某一路径下的属性。更完整说明见 属性编辑器