数据类控件
实验参数编辑控件:FloatBox/BoolBox/ComboBox,改动即写回参数属性。
概述
quatm/GUI/widgets/arg_boxes.py 提供数据类控件:一套把实验参数显示为可编辑控
件的输入框体系。FloatBox / BoolBox / ComboBox 等控件继承对应管理器
(FloatManager / BoolManager / ComboManager),带单位、范围与步长,值改动时
立即写回属性(含 last_set),供实验窗口参数网格与参数系统使用。
组件
| 组件 | 说明 |
|---|---|
FloatBox | 浮点参数输入框 |
BoolBox | 布尔参数复选框 |
ComboBox | 下拉列表参数 |
IntManager / FloatManager / BoolManager / ComboManager / FrequencyManager | 各类型参数的控件管理器 |
用法
from quatm.GUI.widgets.arg_boxes import FloatBox, BoolBox, ComboBox
# 通常由参数系统按参数声明自动生成对应控件