自学网站推荐,晋城市建设局 网站,无锡网站建设标准,404 重定向 wordpress使用pyinstaller打包#xff0c;发现问题#xff1a;代码运行时调试的结果不一致代码中设定的图标打包后没有显示出来打包代码程序test.py为入口函数main#xff08;#xff09;所在的文件pyinstaller -F -w -i test.ico test.py 不会出现控制台#xff0c;图标为test.ic…使用pyinstaller打包发现问题代码运行时调试的结果不一致代码中设定的图标打包后没有显示出来打包代码程序test.py为入口函数main所在的文件pyinstaller -F -w -i test.ico test.py 不会出现控制台图标为test.ico-F生成单个.exe文件pyinstaller -F --i test.ico test.py 会出现控制台代码中加一些调试代码便于发现问题-F生成单个.exe文件pyinstaller -D --i test.ico test.py 不会出现控制台图标为test.ico-D生成多个.exe文件pyinstaller -D --i test.ico test.py 会出现控制台代码中加一些调试代码便于发现问题-D生成多个.exe文件其中-F 生成单个可执行文件文件比较大-D 生成多个文件其中有个.exe为执行文件问题1针对打包后与代码中调试不成功的例子在代码中加入一下调试的代码打包时开启控制台在控制台中可以查看程序运行哪里出现问题我这段代码出现问题是由于程序中需要打开的excel表格文件不存在。将文件加入到对应文件夹问题解决。问题2图标不显示将.ico文件转为.qrc文件代码中导入即可新建title.text文件路径为title.ico文件所在的路径内容如下RCCqresource prefix /filetitle.ico/file/qresource
/RCC
对文件进行重命名 将title.text修改到title.qrc使用pyrcc5对文件进行转化pyrcc5是将文件转化为.py 如果pyrcc5没有安装的话需要先安装和配置 安装方式pip install pyqt5_tools 配置方式 转化方法在resource.qrc所在路径下打开cmd.在cmd下输入命令pyrcc5 -o resource.py resource.qrc同一个路径下出现resource.py将resource.py 文件放在代码路径下在主程序中导入import resource
self.setWindowIcon(QIcon(:/title.ico))再次运行发现图标可以正常出现