路由壳升级:TaskWorker 三信号 + main_router→main_view 迁移(54/54 smoke 通过)

This commit is contained in:
DXC
2026-06-16 18:23:38 +08:00
parent bd4263d2ca
commit 61bd8582e5
8 changed files with 86 additions and 55 deletions

View File

@ -8,12 +8,12 @@ WQ_GUI 端到端模块化新架构
* ``core/`` 基础通讯接口(BaseView 等契约)
* ``views/`` 前端皮囊 —— 仅 PyQt UI,零业务
* ``services/`` 后端大脑 —— 纯函数计算,零 PyQt
* ``main_router.py`` 路由与调度壳,连接前端按钮与后端服务
* ``main_view.py`` 路由与调度壳,连接前端按钮与后端服务
调用链:
Step1View._on_run_clicked
→ BaseView.dispatch_execute(step_id, config)
→ MainRouter.run_single_step(step_id, config)
→ MainView.run_single_step(step_id, config)
→ TaskWorker 线程调用 services.step1_service.execute_step1(config)
→ 返回 dict 结果 → 日志区
"""