This is a widget that provides a countdown for as long as you want.
这是一个可以提供超长倒计时的小程序,采用Tkinter作为GUI
该小程序具有基本计时器,开始计时,暂停计时,重置计时的功能,不同的是,该计时器可以自定义任何时长,甚至设置为0(用于正计时,或显示超时时间)
倒计时进度可以保存,下次打开还可以继续计时
pyinstaller -F -w clock.py -i favicon.ico
安装依赖
pip install -r requirements.txt
运行计时器
python clock.py
生成工作时常分布图
python data_analyzer/plot_pro.py
预览效果
当使用 git clone
下载本项目后,可使用便捷脚本启动相应的功能,不需要打包
使用前,需要先安装依赖
pip install -r requirements.txt
查看自己的 Anaconda 的安装路径,如果是默认安装(安装位置在%HOMEPATH%\anaconda3
,%HOMEPATH%
通常为C:\Users\[用户名]\
文件夹)
则不需要修改脚本,否则需要先修改脚本到conda安装路径
双击可运行相应的脚本,使用程序
- clock 主程序 → clock.bat
- 生成工作时常分布图 → chart.bat
- 软件更新 → update.bat
- 未暂停直接关闭也可以自动保存计时进度
- 新增自定义计时时间功能
- 新增计时器重置功能,可以在暂停计时的时候重置计时器
- 配色,透明度,窗口置顶可以通过配置文件修改
- 通过脚本(详见运行指南)可以分析计时器记录的时间段,并生成可视化的工作时间分布图
- 计时器可以显示当前工作段时长
- 新增快捷启动脚本,使程序在不打包的状态下也可以工作
- 修复了按钮可以重复点击导致计时故障的问题
- 修复了重置窗口处于主窗口下方的问题
- 修复超时时间显示不正确的问题
- 修复了应用内图标不清晰的问题
- 更改配色,优化UI
- 更改配色,优化UI,窗口默认置顶
- 配色,窗口置顶可以通过配置文件修改
- 修复了关机无法触发自动保存,损失大量进度的问题(每10秒自动更新存储)
- 修复了暂停后关闭会触发两次保存的问题
- 新增单次计时功能
- 超出时间不再以 "-" 表示,改为以 "+" 表示
- 时间格式化为 "00:00:00"