缩略图

精致桌面悬浮计时器 PPT最佳拍档

2026年04月12日 会被自动插入 会被自动插入
本文最后更新于2026-04-12已经过去了24天请注意内容时效性
热度113 点赞1 收藏0 评论0

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 系统级音效播放
  • 动态提醒策略
    • 自定义时间节点(如: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

正文结束 阅读本文相关话题
相关阅读
评论框
管理员开启登录后评论
评论列表

暂时还没有任何评论,快去发表第一条评论吧~

空白列表