属性编辑器
基于 ParameterTree 的属性查看与编辑工具。
概述
quatm/GUI/entries/property_editor.py 提供基于 parametertree 的属性
编辑工具:把属性库的键值树展示成可展开/可编辑的参数树,支持搜索过滤,修改即写回。
组件
| 组件 | 说明 |
|---|---|
TreeEdit | 从 Properties 提取信息并整理成树视图结构 |
PropEdit | 属性编辑主窗口(ParameterTree):子树浏览、搜索、保存/删除所选节点 |
用法
from quatm.GUI.entries.property_editor import PropEdit
editor = PropEdit(name="设备状态", props=props, subtree="/", parent=parent)
注:以
subtree限定只展示某一路径下的属性;TreeEdit负责把属性字典转换为Parameter节点树。