Python3+PyQt5项目。从列表中随机抽取若干项的小工具,可用于年会抽奖、抽取观众,选择中午吃啥等。
GIF
运行
源码运行方式
-
安装Python3
-
安装依赖包:
pip install -r requirements.txt
-
运行源码:
python draw.py
使用方式
-
点击文件 -- 打开列表,列表为文本文件或excel文件,文本文件每个备选项占一行,excel文件备选项放在第一个sheet的第一列;
-
点击 “开始” 后界面开始随机滚动备选项;
-
点击 “停止” 后会继续随机滚动若干次,滚动停止后选中项变为红色并加入已选列表;
-
点击 “新一轮” 可清空已选列表。
原理
使用Python的random模块随机选择备选项并在界面滚动,点击 “停止” 后滚动间隔持续增加直到临界值。