一款简洁的点名软件
- 基础的点名功能
- 人性化(大嘘)的配置修改界面
- 从外部读取名单
- 特殊点名规则
- 概率内定
- 悬浮窗(点击展开主界面)
- 软件内更新
- 支持非二元性别(不会出只抽非二元的选项,因为非二元性别太多了,懒得适配)
- 同时抽选多个
运行主程序即可
- (可选)创建虚拟环境
- 安装依赖项
pip install -r requirements.txt - 运行main.py
- 使用venv创建虚拟环境(如何创建请自行百度,并保证虚拟环境目录为./venv)
- 安装依赖项
pip install -r requirements.txt - 运行build.bat
- (可选)创建虚拟环境
- 安装依赖项
pip install -r requirements.txt - 在虚拟环境中运行
nuitka --standalone --onefile --enable-plugin=tk-inter --remove-output --windows-disable-console main.py
Q:怎么配置名单
A:修改names.csv,第一行别改,第二行开始按照"学生名字,性别(0=男,1=女),学号"来填写
务必使用英文符号,并严格按照标准填写,未来可能会推出图形化的编辑界面(这个界面保证不用tkinter搓了,也不会包含到本仓库中,而会单独开另一个仓库)
有了兄弟有了,见NP-NameEditor
Q:配置界面和主界面风格不同
A:作者目前没找到怎么修,但不影响使用
目前已经修复(Powered by 某AIGC)
Q:杀毒软件认为这是病毒软件
A:将该软件添加至杀毒软件的白名单/信任区中,本软件保证不含病毒,您可以亲自审查代码,如果还是觉得不放心可以不使用
Q:打开好慢
A:Python的运行效率不高,慢属于正常现象