LED 指示灯

LED 状态指示灯:支持绿/红/青配色、径向渐变与亮灭两种外观。

概述

LedIndicatorquatm/GUI/widgets/qled.py)是一个可选中切换亮/灭外观的 LED 指示按钮:双层圆形外壳加中心渐变,选中(亮)时用高亮配色,未选中(暗)时呈暗色。 常用于显示设备连接状态、实验运行状态与循环条目执行反馈。

颜色模式

方法说明
set_green()绿色系:选中亮绿、未选中暗绿,通常表示正常/就绪
set_red()红色系:选中亮红、未选中暗红,通常表示错误/警告
set_cyan()青色系:循环器条件条目等待数据时使用

亮/灭(勾选)状态可用 setChecked(True/False) 控制;onColor1/onColor2offColor1/offColor2 属性可自定义亮态与暗态的主/辅颜色。

用法

from quatm.GUI.widgets.qled import LedIndicator

led = LedIndicator(parent=parent)
led.set_green()      # 设备就绪
led.setChecked(True) # 点亮
# ...
led.set_red()        # 设备异常