pycharm打包exe时加上窗体及exe桌面图标

pycharm打包exe时加上窗体及exe桌面图标一 pycharm 打包 exe 时加上窗体及 exe 桌面图标 1 首先添加图片文件转 py 文件得工具 pyrcc 打开 File 中的 Settings2 按步骤添加工具名称 Name PyqrcProgram C anaconda3 Scripts pyrcc5 exeArguments FileNameFile oFileNameWit rc pyWorkin

一.pycharm打包exe时加上窗体及exe桌面图标

1.首先添加图片文件转py文件得工具pyrcc
打开File中的Settings

在这里插入图片描述
2.按步骤添加工具名称
Name:Pyqrc
Program:C:\anaconda3\Scripts\pyrcc5.exe
Arguments: F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension_rc.py
Working directory: F i l e D i r FileDir FileDir
在这里插入图片描述
3.添加资源图片,图片为.ico格式,没有这种格式的去这转一下,选择文件就可在线转换ico图片
比特虫在线转ico图片。

在这里插入图片描述
4.为窗体选择ico图片,添加完成点击OK后Ctrl+s保存
在这里插入图片描述
点击ok
在这里插入图片描述
5.将新生成的qrc文件转为.py文件并在主函数中导入,此时别忘了把.ui文件转为.py文件
在这里插入图片描述
self.setWindowIcon(QIcon(“:/新前缀/image/bitbug_favicon.ico”))设置窗体的图片路径,在QTdesigner的右下角资源处找到添加的图片,点击右键即可复制路径粘贴到引号内。
在这里插入图片描述
6.在pycharm的Terminal处输入
pyinstaller -F -w -i C:\Users\Administrator\Desktop\bitbug_favicon.ico main.py
-i是添加exe程序的图标
如果实在anaconda命令行打包,.py文件路径及其他文件要绝对路径。



在这里插入图片描述
7.此时在工程dist文件下生成打包文件,
文件带图标
软件带图标
且不依赖包



在这里插入图片描述
在这里插入图片描述





















版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221909.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:00
下一篇 2026年3月17日 下午5:01


相关推荐

  • 男性英文名字汉语意思大全

    男性英文名字汉语意思大全AARON 希伯来 启发的意思 AARON 被描绘为不高但英俊的男人 诚实刻苦具有责任感 是个有效率个性沉静的领导者 ABEL 希伯来 呼吸 的意思 为 ABELARD 的简写 大部份的人认为 ABEL 是高大 强壮的运动员 能干 独立 又聪明 有些人则认为 ABEL 是瘦小 温顺的男孩 ABRAHAM 原为希伯来文 意为 民族之父 后来 它演变成 万物之父 的意思 大多数人将 A

    2026年3月17日
    2
  • redhat安装yum源_redhat yum源

    redhat安装yum源_redhat yum源Yum是RedHat和基于RedHat的Linux发行版中的包管理器,它允许您管理RedHat系统上软件的各个方面。你不会在这里详细学习Yum命令,相反,这个Yum备忘单为您提供了所有主要Yum包管理器命令及其各自功能的快速简单的概述。安装、卸载和升级包以下是用于安装、删除和更新软件包的Yum命令。install:从yum存储库安装软件包sudoyuminstallnginxremove:删除已安装的软件包及其依赖项sudoyumre

    2025年6月29日
    4
  • 软件测试生命周期与bug生命周期

    软件测试生命周期与bug生命周期目录一 软件测试 amp 软件开发生命周期二 描述一个 bug 三 bug 级别与生命周期四 测试执行一 软件测试 amp 软件开发生命周期 1 软件测试与软件开发的对应过程 1 需求阶段 测试人员了解需求 对需求进行分解 得出测试需求 2 计划阶段 根据需求编写测试计划或测试方案 3 设计阶段 测试人员搭建测试用例框架 根据需求和设计编写一部分测试用例 4

    2026年3月26日
    2
  • Redis的持久化-RDB

    Redis的持久化-RDB

    2022年2月12日
    52
  • SpringBoot整合Quartz实现定时任务

    SpringBoot整合Quartz实现定时任务1 Quartz 简介 Quartz 是 OpenSymphony 开源组织在 Jobschedulin 领域又一个开源项目 它可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用 Quartz 可以用来创建简单或为运行十个 百个 甚至是好几万个 Jobs 这样复杂的程序 Jobs 可以做成标准的 Java 组件或 EJBs 1 1Quartz 的三大核心组件调度器 Scheduler 任务 JobDetail 触发器 Trigger 包括 SimpleTrigge 和 CronTrigger 1 Jo

    2026年3月17日
    2
  • thinkphp操作完提示信息该怎么弄成弹出层啊?

    thinkphp操作完提示信息该怎么弄成弹出层啊?

    2021年9月24日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号