开源项目LuckyDraw分享&介绍

201 阅读2分钟

LuckyDraw介绍

这个项目从无到有经历了特别长一段时间,前前后后可能有一年,当时这个项目只是用于班里的抽号交作业和回答问题使用,到现在已经是第四个大版本了 第一个版本代码量总共就37行🥲版本1.png 界面还是这样的抽号界面.png 甚至应用图标还是Pyinstaller帮我打包的🥲 我现在一度怀疑这是不是我写的🤡界面怎么这么丑,才37行代码?

终于来到了第二个大版本!当时对GUI界面感兴趣就学了Tkinter,虽然界面也没好到哪里去,但至少有眼看了,代码量也来到了97行,但是功能单一,只限于班里使用,因为名字是提前写入的,后面不能做修改,不过当时也还没想过添加什么功能,因为根本没想过会有其他人用,也还没接触GitHub 版本2.png Tkinter.png

第三个大版本当时接触了PyQt5,为了有个好看的界面所以写了第三个版本,还添加了上一页和下一页功能(查看历史记录)不过功能还是有点单一版本3.png

直到接触GitHub,知道了开源现在想起来觉得自己好low,这么久才知道GitHub,开始学习PyQt5的控件和使用方法,前后经过了多次的删删改改,这个项目,从零开始到发布,从2月21日到4月25日(2023),经过了64天,现在终于和你见面啦😁记录.png

版本4.png

界面及功能介绍

|

|

|

|

主界面

主页面.png 界面上主要有这几个功能

输入框
  • 作用:用于接收用户输入的数字,以从用户保存到数据库里的值里抽取相应的个数
  • 功能:按键盘上的回车键可以按照输入的数字抽取相应个数的值,不输入数字按回车默认抽取一个
抽取按钮
  • 功能:同上
历史记录下拉框
  • 用于查看抽取的历史记录,可以把鼠标悬停在上面通过滑动鼠标滚轮来查看历史记录,也可以通过鼠标点击来选择需要查看的历史记录个人建议用第一种方法,比较方便
上一页&下一页
  • 作用和历史记录下拉框相同
  • 点击一次上一页按钮,历史记录往上翻一页
  • 点击一次下一页按钮,历史记录往下翻一页
设置
  • 设置应用的一些配置

设置页面

设置页面.png

添加名字

添加名字.png

删除名字

删除名字.png

显示序号--关

显示序号&时间--关.png

显示序号--开

显示序号--开.png

显示时间--关

显示序号&时间--关.png

显示时间--开

显示时间--开.png


None.png

下载和反馈

个人GitHub地址:github.com/AZ5394

下载地址github.com/AZ5394/Luck…

PS:如使用过程遇到bug请提出 我已经把我所知道的bug都解决了:)

bug反馈邮箱:xiaozhangfeedback@gmail.com