QTimer V1.0.2 更新日志与核心特性

🛡️ 新版本修复与优化
1. 交互逻辑优化
- 修复“抢夺焦点”打断打字问题
引入Qt.WA_ShowWithoutActivating属性,确保计时器在变色闪烁、自动切换环节时保持静默状态,彻底避免打断 Word/PPT 等软件的输入工作流。
2. UI 屏幕占用改进
- 首创“画布隔离”架构
解决文字遮挡问题,环节名称无字数限制(智能拉伸悬浮条),采用“抽屉式裁切”动画替代挤压式展开,消除文字与数字重叠的 Bug。 - 渲染精度提升
通过style().polish()强刷机制消除 CSS 字重导致的尺寸误差,确保界面元素精准对齐。
🎨 核心功能特性
1. 无误差精准计时 (Drift-Free Engine)
- 基于绝对系统时间戳锚定技术,抛弃传统累加扣减计时法
- even under 1% 系统卡顿或 UI 线程阻塞场景,误差始终 <0.1 秒
2. 自适应防挤压 UI (Canvas Masking)
- 支持 单环节最长 2000 字 名称展示
- 底层画布隔离技术 + QPropertyAnimation 丝滑折叠动画
- 智能计算文字高度,自动分配时间数字显示区域
3. 多阶段无缝流转
- 自定义流程示例:
说课 5min ➔ 答辩 2min ➔ 自由问答 3min - 自动流转模式:倒计时结束自动加载下一阶段配置
- 支持阶段名称、计时时长、提醒策略批量导入导出
4. 多线程智能提醒
- 双系统音效引擎
- Windows:
winsound原生系统音效 - macOS:
afplay系统级音效播放
- Windows:
- 动态提醒策略
- 自定义时间节点(如:30s 黄色闪烁 + 10s 红色闪烁 + 最后 10s 滴答声)
- 独立守护线程异步播放,主界面零延迟
5. 高阶定制化
-
全维度外观调节 配置项 可调节参数 示例效果 文字样式 颜色/字号/字体(支持系统字体库) 等宽字体显示诗歌文本 透明度 0.5~1.0 10级渐变 背景半透明悬浮效果 背景样式 渐变/纯色/马赛克遮罩 主题色自适应匹配 - 持久化配置
- 数据存储路径:
~/.qtimer_config.json - 支持多设备同步(需开启云存储功能)
- 数据存储路径:
6. 快捷键系统
-
全局快捷键(需窗口焦点时生效) 功能 默认快捷键 可重定义范围 播放/暂停 Ctrl+Shift+P系统级快捷键 重置计时 Ctrl+Shift+R系统级快捷键 上一阶段 Ctrl+Shift+←系统级快捷键 下一阶段 Ctrl+Shift+→系统级快捷键 - 组合键冲突检测
支持与 Office/IDE 等第三方软件的快捷键优先级设置

下载地址: https://github.com/Qwejay/QTimer 软件源码,欢迎START! https://qwejay.lanzouu.com/b0fqay0ta 密码:al7o

评论框