这个项目是我学完Python的入门和进阶教程后做的第一个小项目,源码已经上传到Hub上啦,下面的内容我就直接复制Hub上的README了。
以Pyside6为界面库的图形化番茄钟
本项目是Python&PySide6构建的番茄钟软件,这是一个练习项目。
总览
在学习完Python的入门和进阶教程后,我认为我需要用项目来巩固已学内容,制作实用软件能够有效的提高我的编程能力
在开始项目前,我构建了该项目的思维导图,打算以此分步骤实现各功能,思维导图。
软件运行时界面。
当前版本未实现功能
- 读写配置文件
- 休息时长自定义
- 显示番茄次数
各版本反馈
第一版完成反馈:
实现了最基础的定时功能,但是使用的是sleep指令,在这期间程序没办法进行其他操作,同时需要实现时间倒计时、多线程、界面、配置文件储存等功能。现在开始学习PyQt实现图形化界面。
第二版完成反馈:
基本完成了番茄钟核心功能,实现了多线程执行倒计时,Qt实现GUI,基本逻辑漏洞都已修补完毕。待添加功能:界面美化、设置界面、配置文件储存、记录番茄次数、小憩休息功能。
项目依赖
Python 3.7+
Pyside6(pip install pyside6)
Qt material(pip install qt_material)
Playsound(pip install playsound)
Notice 提示
这是我第一次独立编写项目,代码可能不是那么好,如果你们有指导或者建议可以留言,感谢支持!
链接附件:
正文完