根据新版本调整set_pattern:0~65535
This commit is contained in:
@@ -208,6 +208,7 @@ class PQAutomationApp(
|
||||
|
||||
# 创建日志显示区域
|
||||
self.create_log_panel()
|
||||
self.signal_service.set_pg_status_log_callback(self._on_pg_status_log)
|
||||
# 创建 Local Dimming 面板
|
||||
self.create_local_dimming_panel()
|
||||
# 创建 AI 图片对话面板
|
||||
@@ -271,6 +272,9 @@ class PQAutomationApp(
|
||||
def on_connection_changed(evt: ConnectionChanged) -> None:
|
||||
if evt.device is DeviceKind.UCD:
|
||||
indicator = getattr(self, "ucd_status_indicator", None)
|
||||
if not evt.connected:
|
||||
from app.views.panels.calman_panel import _clear_calman_rgb_session
|
||||
_clear_calman_rgb_session(self)
|
||||
elif evt.device is DeviceKind.CA:
|
||||
indicator = getattr(self, "ca_status_indicator", None)
|
||||
else:
|
||||
@@ -282,6 +286,14 @@ class PQAutomationApp(
|
||||
|
||||
self.event_bus.subscribe(ConnectionChanged, on_connection_changed)
|
||||
|
||||
def _on_pg_status_log(self, lines: list[str]) -> None:
|
||||
"""每次 UCD 发图后,在 GUI 日志中打印 Pattern Generator 状态。"""
|
||||
if not hasattr(self, "log_gui"):
|
||||
return
|
||||
self.log_gui.log("─ Pattern Generator Status ─", level="separator")
|
||||
for line in lines:
|
||||
self.log_gui.log(line, level="info")
|
||||
|
||||
def _dispatch_ui(self, fn, *args, **kwargs):
|
||||
"""把 ``fn(*args, **kwargs)`` 调度到 Tk 主线程执行。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user