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