Commit Graph
3 Commits
Author SHA1 Message Date
chengmaandClaude Opus 4.8 9f089c1463 docs(tasks): T-582 correct framing—dialog renders half, GUI not frozen
更正措辞:症状是弹窗只画一半/显示不全,界面不卡死;根因是弹窗在紧邻
整表重绘未画完时就 exec(),与导入耗时无关。修法(QTimer.singleShot(0)
延迟弹窗到重绘画完再开)不变。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 11:03:59 +08:00
chengmaandClaude Opus 4.8 d0dd11f2cb docs(tasks): shrink T-582 to minimal import-dialog fix, drop T-583
T-582 收敛为只修①导入完成/错误弹窗偶发半截:QTimer.singleShot(0)
延迟弹窗到重绘冲刷后 + 可选 HiDPI 一行;不建统一弹窗 helper、不重构
其它弹窗。删除 T-583(导入 worker 化)——与本弹窗 bug 是两码事,
如需治导入界面卡死另行立项。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 11:00:12 +08:00
chengmaandClaude Opus 4.8 5ac18ccc1c docs(tasks): add T-582/T-583 fix dialogs rendering half (hidpi+helper, import worker)
T-582:弹窗偶发半截修复——启动设 HiDPI 舍入策略 + 统一弹窗 helper
(通知类延迟到重绘冲刷后再 exec 治绘制竞态、几何钳制到可用屏幕治出屏),
先覆盖采集导入链路。T-583(治本):①Excel 导入改 worker 线程,消除
GUI 阻塞与重绘积压,复用 CollectWorker 范式。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 10:48:40 +08:00