属性检查器
属性分发看门狗:验证 Properties 中枢确实在广播更新。
概述
PropertiesChecker(quatm/GUI/entries/properties_checker.py)是一个属性分发
看门狗:它通过一个属性句柄设置标记,再用第二个句柄读回;若中枢没有把该变化传播
过来,就弹出告警,说明属性服务可能已停摆。检查在定时器上周期运行,因此窗口正常
显示且界面事件循环保持响应。
用法
from quatm.GUI.entries.properties_checker import PropertiesChecker
checker = PropertiesChecker(parent=parent)
checker.check_once() # 手动执行一次看门狗检查
面板自身会周期调用 check_once()(每次把标记置真再置假并读回验证)。