Skip to content

[0151] PDF 阅读器选框模式支持 ESC 退出#3433

Merged
da-liii merged 2 commits into
mainfrom
da/0151/pdf_select_esc
May 20, 2026
Merged

[0151] PDF 阅读器选框模式支持 ESC 退出#3433
da-liii merged 2 commits into
mainfrom
da/0151/pdf_select_esc

Conversation

@da-liii

@da-liii da-liii commented May 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • PDF 阅读器进入矩形选框模式后,按下 ESC 键可退出选框模式
  • 拖拽选框过程中按下 ESC 键可取消当前拖拽,但保持选框模式
  • keyPressEventeventFilter 中统一处理 ESC 按键,确保视口和 Widget 获得焦点时都能响应
  • 新增两个单元测试验证 ESC 行为

Test plan

  • xmake b qt_pdf_reader_widget_test && xmake r qt_pdf_reader_widget_test 全部通过(17/17)
  • 交互验证:打开 PDF,进入选框模式,按 ESC 退出
  • 交互验证:拖拽选框时按 ESC 取消拖拽

🤖 Generated with Claude Code

da-liii and others added 2 commits May 20, 2026 18:34
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@da-liii da-liii merged commit 8a7a9be into main May 20, 2026
4 checks passed
@da-liii da-liii deleted the da/0151/pdf_select_esc branch May 20, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant