下载库
pip install pyinstaller
打包命令
Pyinstaller -D setup.py 打包exePyinstaller -F -w run.py 不带控制台的打包Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包
?
-D:打包为一个文件夹 , 其中exe文件在文件夹内部 , 这样子单个exe文件就比较小 -F:打包为单个exe文件 , 一般内部包含了依赖库 , 所以较大
?.spec配置
?
在此处可以写入配置文件 , 格式如上所示 。写好后保存 。回到控制台:
?
pyinstaller Test.spec
?
打包此文件 , 如果此文件报路径错误 , 好好看看datas中的路径 , 最好写相对路径 。打包完成后:
?
?
在后续中 , 修改配置文件即可 。
?打包图标-
Pyinstaller -F -w -i images\icon.ico run.py
打包后没有窗口图标:
创建一个.qrc文件
转成py
pyrcc5 -o images.py images.qrc
在ui界面引入打包文件 , 然后引入即可
![打包工具--pyinstaller](http://img.gansulong.com/230617/123623H34-0.jpg)
文章插图
MainWindow.setWindowIcon(QIcon(':/images/icon.ico'))
打包后dist文件中图标没有发生改变 , 修改文件名称即可
Pyqt5-qss文件
------已经测试------方法------ 创建一个qrc文件
images/icon.ico ./uis/style_ss.qss
转成py
pyrcc5 -o resources.py resources.qrc
引入 , 需要引入
import sysimport qdarkstylefrom PyQt5.QtCore import QFilefrom PyQt5.QtWidgets import *from data_processing.start import STARTimport data_processing.resourcesif __name__ == '__main__':app = QApplication(sys.argv)ui = START()path = ':/uis/style_ss.qss'file = QFile(path)file.open(QFile.ReadOnly | QFile.Text)stylesheet = file.readAll().data().decode('utf-8')qApp.setStyleSheet(qdarkstyle.load_stylesheet(qt_api='pyqt5') + stylesheet)sys.exit(app.exec_())
打包qss文件以及取别名 , 注意;后面有个.
Pyinstaller -F -w -i images\icon.ico --name=" " --add-data=http://www.kingceram.com/post/resources.qrc;.run.py
这里的--name就是别名 , --add-data则是将qrc文件一并打包进去
图标模糊问题
【打包工具--pyinstaller】适当修改转为ico图片的大小 , 并不是越大越清晰 , 转换地址
- 软件工具——pycharm打包python程序
- 晋简文帝司马昱把妃子当成生繁殖工具用
- 云服务器支持哪些运维工具
- 爱站排行,爱站SEO工具包之异地排名使用方法
- 出行什么交通工具最安全 什么交通工具最安全
- 镜像文件打开方式 镜像文件打开工具
- 小三武惠妃居然只是唐玄宗手中的工具
- 不二的贴吧工具箱没法查发言
- 电动工具十大名牌排名,国产电动工具的十大排名
- 1类2类3类电动工具的区别