当前位置: 首页 > news >正文

无锡论坛网站建设网建公司

无锡论坛网站建设,网建公司,广州企业网络推广运营技巧,做外贸网站信息使用pyinstaller打包,发现问题:代码运行时调试的结果不一致代码中设定的图标打包后没有显示出来打包代码程序test.py为入口函数main()所在的文件pyinstaller -F -w -i test.ico test.py 不会出现控制台,图标为test.ic…

使用pyinstaller打包,发现问题:

  1. 代码运行时调试的结果不一致

  1. 代码中设定的图标打包后没有显示出来

打包代码程序

test.py为入口函数main()所在的文件

  1. pyinstaller -F -w -i test.ico test.py 不会出现控制台图标为test.ico,-F生成单个.exe文件

  1. pyinstaller -F --i test.ico test.py 会出现控制台,代码中加一些调试代码,便于发现问题,-F生成单个.exe文件

  1. pyinstaller -D --i test.ico test.py 不会出现控制台图标为test.ico,-D生成多个.exe文件

  1. pyinstaller -D --i test.ico test.py 会出现控制台,代码中加一些调试代码,便于发现问题,-D生成多个.exe文件

其中-F 生成单个可执行文件,文件比较大

-D 生成多个文件,其中有个.exe为执行文件

问题1:针对打包后与代码中调试不成功的例子,在代码中加入一下调试的代码,打包时开启控制台,在控制台中可以查看程序运行哪里出现问题

我这段代码出现问题,是由于程序中需要打开的excel表格文件不存在。将文件加入到对应文件夹,问题解决。

问题2:图标不显示

将.ico文件转为.qrc文件,代码中导入即可

  1. 新建title.text文件,路径为title.ico文件所在的路径,内容如下:

<RCC><qresource prefix = "/"><file>title.ico</file></qresource>
</RCC>
  1. 对文件进行重命名 将title.text修改到title.qrc

  1. 使用pyrcc5对文件进行转化,pyrcc5是将文件转化为.py

如果pyrcc5没有安装的话,需要先安装和配置

安装方式:pip install pyqt5_tools

配置方式:

转化方法:在resource.qrc所在路径下打开cmd.

在cmd下输入命令:pyrcc5 -o resource.py resource.qrc

同一个路径下出现:resource.py

  1. 将resource.py 文件放在代码路径下,在主程序中导入

import resource
self.setWindowIcon(QIcon(":/title.ico"))
  1. 再次运行,发现图标可以正常出现

http://www.hotlads.com/news/2793.html

相关文章:

  • 网站遭到攻击百度精准获客平台
  • 百度小程序怎么找潍坊seo招聘
  • 网站建设 培训班 成都唐山seo排名
  • 网站如何做关键词域名是什么意思呢
  • 广州网站建设找澳捷网页模版
  • 电子商务设计网站建设百度如何免费推广
  • 荆门网站建设服务2023网站seo
  • 公众号的微网站怎么做的企业网站建设目标
  • 网站被收录要怎么做百度网址大全怎么设为主页
  • 医疗网站是否全部需要前置备案谷歌在线搜索
  • 江苏住房与城乡建设部网站优惠活动推广文案
  • 用asp.net做购物网站淘宝网店代运营正规公司
  • 淘宝上 网站建设上海网站seoseodian
  • 网站 技术方案百度登录入口
  • 怎么做天猫内部券网站旺道网站排名优化
  • 怎么做卡盟网站百度一下浏览器下载安装
  • 本地网站建设教程文件外链
  • 一个网站需要多少空间seo搜索引擎优化工作内容
  • 桥南做网站微信指数是搜索量吗
  • 网站建设应该列入什么科目整站优化关键词推广
  • 网站及app建设营销网站类型
  • 别人做的网站会植入病毒吗黑帽seo技术培训
  • 网站开发费属于无形资产那部分营销计划
  • 网站后台用户名密码最新百度快速收录技术
  • 做网站的技术门槛高吗seoheuni
  • 西安企业网站建设价格游戏代理加盟
  • apple网站设计百度小程序入口官网
  • 网站的建站标准策划方案
  • 网站开发邮件服务器湖南疫情最新消息今天
  • 辽宁大连网站建设全球网站流量排名查询