属性检查器

属性分发看门狗:验证 Properties 中枢确实在广播更新。

概述

PropertiesCheckerquatm/GUI/entries/properties_checker.py)是一个属性分发 看门狗:它通过一个属性句柄设置标记,再用第二个句柄读回;若中枢没有把该变化传播 过来,就弹出告警,说明属性服务可能已停摆。检查在定时器上周期运行,因此窗口正常 显示且界面事件循环保持响应。

用法

from quatm.GUI.entries.properties_checker import PropertiesChecker

checker = PropertiesChecker(parent=parent)
checker.check_once()   # 手动执行一次看门狗检查

面板自身会周期调用 check_once()(每次把标记置真再置假并读回验证)。