feat: hide preview controls on empty click

This commit is contained in:
2026-07-04 17:39:33 +08:00
parent 2ca0655c90
commit c40de68379
4 changed files with 43 additions and 0 deletions
+2
View File
@@ -121,6 +121,7 @@ Scene 坐标是 `QGraphicsScene` 中的坐标。
恢复规则:
- 控制层被隐藏后,用户再次点击预览区中的印花图片,应恢复控制层,并继续沿用原有拖动逻辑。
- 控制层显示时,用户点击没有命中印花图片、缩放控制点或旋转控制点的预览空白区域,应隐藏控制层。
- 控制层隐藏期间,隐藏的缩放控制点和旋转控制点不需要响应命中测试;恢复后原有缩放、旋转行为保持不变。
- 重新加载印花图片或创建新的印花图层时,控制层默认显示。
@@ -595,6 +596,7 @@ RGB 颜色距离
- 参数面板输入后预览同步。
- 预览拖动后参数面板同步。
- 点击预览区后按 `Esc`,印花选中框、缩放控制点和旋转控制点隐藏,但印花仍可见。
- 点击预览区灰色空白区域或衣服图上未命中印花的位置,印花选中框、缩放控制点和旋转控制点隐藏。
- 控制层隐藏后再次点击印花,控制层恢复,拖动、缩放、旋转仍按原有规则工作。
- 控制层显隐不改变 `TransformState`,也不影响导出结果。
- 白色衣服配浅色印花时能标记为低对比或不明显。