为 .exe 文件设置图标
Posted
技术标签:
【中文标题】为 .exe 文件设置图标【英文标题】:Set an icon for a .exe file 【发布时间】:2013-09-28 23:08:09 【问题描述】:我制作了一个我用 Python 制作的游戏的 .exe 文件,但我不知道如何让那个 exe 文件有一个图标,因为它看起来枯燥乏味。我想以某种方式使图标成为小行星的图片,比方说,因为我制作了游戏小行星。我使用 cx_freeze 编译它。
【问题讨论】:
How to set up icon for a program?的可能重复 @Tasos 我用的是 cx_freeze 而那个人用的是 py2exe 如果没有任何编辑选项,我可以发誓以前不存在!也许我需要在 *** 之前喝杯咖啡。很抱歉。 @Tasos 我知道了如何,没关系,它在 setup.py 文件中 :) @Infamouslyuseless :请发布您发现的内容 - 它可以帮助其他遇到相同问题时可能会阅读此内容的人。 【参考方案1】:将其添加到您的 setup.py
文件中的选项中:
setup(
...
options=
"build_exe":
"icon": "path/to/icon.ico"
)
【讨论】:
这对我不起作用,我在文档中没有看到对 build_exe 选项的图标参数的任何引用。 cx-freeze.readthedocs.io/en/latest/distutils.html#build-exe【参考方案2】:这更容易理解!
import cx_Freeze
import sys
base = None
if sys.platform == 'win32':
base = "Win32GUI"
executables = [cx_Freeze.Executable("example.pyw", base=base)]
cx_Freeze.setup(
name = "SeaofBTC-Client",
options = "build_exe": "packages":["tkinter",],"icon":"example.ico",
version = "0.01",
description = "Sea of BTC trading application",
executables = executables
)
【讨论】:
以上是关于为 .exe 文件设置图标的主要内容,如果未能解决你的问题,请参考以下文章
如何在 linux 系统的可执行文件上设置图标(或 .ico 文件)?
Java AWT 图形界面编程设置窗口图标 ( IntelliJ IDEA 的图标资源位置 | 代码实现 | exe4j 设置导出 exe 程序对应的图标资源位置 )