[开源]Python图形化番茄钟,使用PySide6界面库

7次阅读
没有评论

这个项目是我学完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 提示

这是我第一次独立编写项目,代码可能不是那么好,如果你们有指导或者建议可以留言,感谢支持!

链接附件:

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-29发表,共计609字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码