几个PyQt程序
说明
源代码:https://github.com/wangandi520/andyspyqtscript
exe: https://pan.baidu.com/s/1k40sYPhkG79yIehZaUuJtw?pwd=41ix
使用PyQt5编写,生成exe,请运行pyinstaller -F 程序.py
需要pip install pyinstaller
老王SHA1生成校验器
可拖拽
生成文件信息,html,markdown或sha格式
单独拖拽sha文件或校验
单独拖拽文件夹或把生成的文件放到这个文件夹里,其他时候放到py同路径
老王简繁转换器
支持拖拽文件到程序中,可同一个文件多次改名
需要pip install pyqt5 pyqt5-tools pypinyin opencc-python-reimplemented
老王随机点名器
选取姓名按钮快捷键:空格,缺席按钮快捷键:B。
需要 pip install pyqt5 pyqt5-tools pandas openpyxl
1.1版更新:
支持xls,xlsx
1.0版更新:
改用PyQt5重写
暂时不支持xls文件
0.42版更新:
更新捐赠二维码
0.41版更新:
添加速度调节
修复bug
可快速捐赠
0.4版更新:
支持模板的xls文件
0.3版更新:
支持多文件同时选取
增加了重置列表按钮
更改了文件切换时重新读取文件的设计
修改缺席名单的命名方式
添加缺席按钮
修正取消打开文件而添加文件的错误
0.2版更新:
修正了时间闪烁的问题
修改状态栏显示
增加打开文件后自动选择的功能
增加了字体大小调节
调整了内部设计,修复了剩余数量显示错误
修复文件删除后仍能点名的错误
添加清空列表按钮
老王扩展名修改器=db3_rar.pyw
使用PyQt5编写
可以拖拽文件或文件夹,文件夹内所有符合条件的文件都会生效
文件后面的=py_pyw可以让程序读取,格式:=原扩展名_新扩展名
作者:Andy
使用
安装
1 | pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5 pyqt5-tools pyinstaller |
生成单一exe执行文件
-w 不显示命令行窗口
1 | pyinstaller -F -i 图标.ico 程序.py |
虚拟环境,减少exe体积
1 | pip install pipenv |
新建一个文件夹,命令提示符里运行
1 | pipenv shell |
然后安装需要的包,例如
1 | pip install pyqt5 pyinstaller pillow |
最后用pyinstaller生成程序,体积才原来的50MB变成35MB
错误
提示
1 | --system is intended to be used for pre-existing Pipfile installation, not installation of specific packages. Aborting. |
删除这个命令显示的文件夹pipenv –venv
我的程序
从qt5转过来,感觉不难