数据类控件

实验参数编辑控件: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

# 通常由参数系统按参数声明自动生成对应控件

更完整说明见 参数框参数系统