为 .exe 文件设置图标

5

我用Python编写了一款游戏,并制作成了.exe文件,但是我不知道如何为这个exe文件添加一个图标,因为它看起来很枯燥无味。我想让图标成为一张小行星的图片,因为我的游戏是关于小行星的。我使用cx_freeze进行编译。


可能是如何为程序设置图标?的重复问题。 - Tasos
1
@Tasos 我使用了cx_freeze,而那个人使用了py2exe。 - Infamouslyuseless
如果没有编辑选项,我会发誓之前它不存在!也许我需要在 Stack Overflow 之前喝杯咖啡。对此很抱歉。 - Tasos
@Tasos 我找到了如何做,没事了,它在 setup.py 文件中 :) - Infamouslyuseless
好的,我会在放学后进行翻译。 - Infamouslyuseless
显示剩余3条评论
2个回答

4

将其添加到setup.py文件的选项中:

setup(
    ...
    options={
        "build_exe": {
            "icon": "path/to/icon.ico"
        }
    }
)

这对我不起作用,而且在文档中没有看到build_exe选项的图标参数的任何参考。 https://cx-freeze.readthedocs.io/en/latest/distutils.html#build-exe - Max Strater

0

这个更容易理解!

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
)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接