ClockToDo 是一款基于 Python 的桌面番茄 ToDo 管理软件,集任务管理、专注计时、数据统计与可视化于一体,界面美观,操作便捷。
- 任务管理:支持添加、修改、删除任务,任务列表一目了然。
- 番茄计时:为每个任务单独计时,正向计时,专注高效。
- 本地数据保存:所有任务与计时记录均本地 JSON 文件保存,安全私密。
- 统计与可视化:
- 支持按“今日/本周/本月/本年”统计各任务累计专注时间。
- 统计结果以扇形图形式嵌入主界面右侧,直观展示各任务时间分布。
- 美观易用的界面:采用左右分栏布局,操作区与统计区分明,支持一键切换统计周期。
- 安装依赖:
- Python 3.8 及以上
pip install matplotlib- Tkinter(大多数 Python 发行版自带)
- 运行:
python main.py
- 添加任务,选择任务后可开始/结束计时。
- 右侧可切换统计周期,点击“显示统计图”即可查看各任务专注时间分布。
main.py主程序入口及全部界面逻辑stats.py统计与可视化支持模块todo.json本地任务与计时记录(自动生成)
左侧为任务管理,右侧为统计周期选择与统计图,界面简洁美观。
如需自定义功能或界面,欢迎反馈建议!