1.4 KiB
1.4 KiB
账号树 UI 修订记录
问题
上一版自定义卡片只是把小号嵌套到大号卡片中,没有真正的展开/折叠行为;同时卡片展示了 UID、任务统计、同步状态等过多信息,导致左侧内容拥挤。
最终调整
- 左侧改为自定义
AccountCardTree,不是QTreeWidget,也不是表格。 - 每个大号节点都有真实的展开/折叠按钮;小号作为缩进子节点,折叠后不显示。
- 左侧节点只显示:
- 账号别名(业务名称)
- 平台名称
- 当前监听/执行状态
- UID、登录身份、规则、任务计数、同步状态、资料统计等信息保留在右侧详情区。
- 保留大号批量启动勾选、节点点击选中、右键账号操作和未分配小号分组。
验证
- 本地 unittest:63 项通过。
- 本地 pytest:81 项通过。
- Python 编译、LSP、pi-lens error diagnostics、diff check:通过。
- Windows x64 原生构建并安装:通过。
- Windows GUI 检查:确认
AccountCardTree、展开/折叠按钮、缩进小号节点和三行精简信息可见;手动折叠后小号节点消失,再次展开后恢复。 - 安装包:
C:\Users\Rogee\douyin-pc-build-20260908-ui01\release\DouyinAccounts-0.1.8-Windows-x64-Setup.exe - SHA256:
6eca6554cbcacc8ebc730744d03f1572b92ef48c5649d08f4f3e4a3d0efab688
未执行登录、关注、私信、标记已读或其他真实业务写操作;远程应用保持自动业务关闭状态。