任务详情窗口中的商品标题、商品编号、商品链接、店铺名等内容目前只是只读 Label,采购人员需要手工拖选,不能通过双击快速复制完整字段值。
Ctrl+C
client/src/task_detail_view.py
CopyableBodyLabel
BodyLabel
QApplication.clipboard()
client/test/test_task_detail_view.py
docs/client/05-ui-specification.md
预计修改文件:
从 client/ 目录执行:
client/
$env:QT_QPA_PLATFORM="offscreen" C:/Python310/python.exe -m unittest discover -s test -p "test_task_detail_view.py" -v C:/Python310/python.exe -m unittest discover -s test -p "test_*.py" Remove-Item Env:QT_QPA_PLATFORM
人工打开任务详情,分别双击基础信息、颜色、价格、尺码、店铺和商品链接,检查剪贴板与反馈文字。
已完成:
验证:
python -m py_compile src/task_detail_view.py
提交:07c5a85 归档:docs/task/145-任务详情字段支持双击复制.md 归档提交:045ee40
07c5a85
docs/task/145-任务详情字段支持双击复制.md
045ee40
未验证:Windows 有界面环境逐项人工双击、Narrator 播报。当前状态:待验收,工单保持开启。
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:ad44f83。现关闭工单。
ad44f83
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
任务详情窗口中的商品标题、商品编号、商品链接、店铺名等内容目前只是只读 Label,采购人员需要手工拖选,不能通过双击快速复制完整字段值。
做什么 / 不做什么
Ctrl+C。已确认的实现方案
client/src/task_detail_view.py新增小型CopyableBodyLabel,继承现有 FluentBodyLabel。QApplication.clipboard()复制完整文本。client/test/test_task_detail_view.py覆盖双击复制、键盘选择能力和反馈文字。docs/client/05-ui-specification.md。预计修改文件:
client/src/task_detail_view.pyclient/test/test_task_detail_view.pydocs/client/05-ui-specification.md验收标准
Ctrl+C。验证方式
从
client/目录执行:人工打开任务详情,分别双击基础信息、颜色、价格、尺码、店铺和商品链接,检查剪贴板与反馈文字。
风险和回退
Ctrl+C。实施完成,待用户验收
已完成:
Ctrl+C复制,并保留鼠标/键盘文本选择;验证:
python -m py_compile src/task_detail_view.py:通过;提交:
07c5a85归档:
docs/task/145-任务详情字段支持双击复制.md归档提交:
045ee40未验证:Windows 有界面环境逐项人工双击、Narrator 播报。当前状态:待验收,工单保持开启。
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:
ad44f83。现关闭工单。