Dogtime 是一个桌面时间管理应用程序,提供托盘时钟、番茄计时和专注模式功能,帮助您更有效地管理时间。
- 浮动时钟 - 显示当前时间的悬浮窗口,可自由移动和锁定
- 番茄计时器 - 帮助您使用番茄工作法提高效率
- 专注模式 - 提供弱专注和强专注两种模式,帮助您集中注意力
- 系统托盘集成 - 方便访问所有功能
- 在 Qt Creator 中打开
Dogtime.pro - 选择合适的构建套件(Kit)
- 点击构建按钮
- 运行生成的可执行文件
- 右键菜单 - 右键点击系统托盘图标访问设置、帮助和退出选项
- 左键菜单 - 左键点击系统托盘图标访问功能菜单:
- 时间显示 - 控制悬浮时钟显示
- 番茄钟 - 设置和控制倒计时
- 专注模式 - 选择专注模式类型
- 主界面 - 显示应用主窗口
悬浮时钟提供以下功能:
- 显示当前时间或倒计时
- 可自由拖动位置
- 锁定/解锁控制
- 支持 24 小时制和 12 小时制
- 可选显示秒数
- 弱专注模式 - 提供全屏专注环境,但可随时退出
- 强专注模式 - 在设定的时间内无法退出,强制保持专注
- C++17
- Qt 框架
- Windows 系统支持
- Qt 6.0.0 或更高版本
- 支持 C++17 的编译器
- Windows 操作系统
主要代码在 src/ 目录下:
main.cpp- 程序入口systemtrayicon.cpp/h- 系统托盘图标和菜单管理floatingclock.cpp/h- 浮动时钟实现focusmode.cpp/h- 专注模式实现countdownnotification.cpp/h- 倒计时通知mainwindow.cpp/h- 主窗口实现settingswindow.cpp/h- 设置窗口
本软件遵循开源协议。