LuckyDraw介绍
这个项目从无到有经历了特别长一段时间,前前后后可能有一年,当时这个项目只是用于班里的抽号交作业和回答问题使用,到现在已经是第四个大版本了
第一个版本代码量总共就37行🥲
界面还是这样的
甚至应用图标还是Pyinstaller帮我打包的🥲
我现在一度怀疑这是不是我写的🤡界面怎么这么丑,才37行代码?
终于来到了第二个大版本!当时对GUI界面感兴趣就学了Tkinter,虽然界面也没好到哪里去,但至少有眼看了,代码量也来到了97行,但是功能单一,只限于班里使用,因为名字是提前写入的,后面不能做修改,不过当时也还没想过添加什么功能,因为根本没想过会有其他人用,也还没接触GitHub
>
第三个大版本当时接触了PyQt5,为了有个好看的界面所以写了第三个版本,还添加了上一页和下一页功能(查看历史记录)不过功能还是有点单一
直到接触GitHub,知道了开源
现在想起来觉得自己好low,这么久才知道GitHub,开始学习PyQt5的控件和使用方法,前后经过了多次的删删改改,这个项目,从零开始到发布,从2月21日到4月25日(2023),经过了64天,现在终于和你见面啦😁
界面及功能介绍
|
|
|
↓
主界面
界面上主要有这几个功能
输入框
- 作用:用于接收用户输入的数字,以从用户保存到数据库里的值里抽取相应的个数
- 功能:按键盘上的回车键可以按照输入的数字抽取相应个数的值,不输入数字按回车默认抽取一个
抽取按钮
- 功能:同上
历史记录下拉框
- 用于查看抽取的历史记录,可以把鼠标悬停在上面通过滑动鼠标滚轮来查看历史记录,也可以通过鼠标点击来选择需要查看的历史记录
个人建议用第一种方法,比较方便
上一页&下一页
- 作用和历史记录下拉框相同
- 点击一次上一页按钮,历史记录往上翻一页
- 点击一次下一页按钮,历史记录往下翻一页
设置
- 设置应用的一些配置
设置页面
添加名字
删除名字
显示序号--关
显示序号--开
显示时间--关
显示时间--开
下载和反馈
个人GitHub地址:https://github.com/AZ5394
下载地址:https://github.com/AZ5394/LuckyDraw/releases/download/v1.0.0/LuckyDraw-Setup.exe
PS:如使用过程遇到bug请提出 我已经把我所知道的bug都解决了:)
bug反馈邮箱:xiaozhangfeedback@gmail.com