我似乎无法将我的图标添加到可执行文件中。我想也许我的256太大了,所以我把它调到了64,但这似乎不是问题。
也许我误解了什么图标?我希望文件夹中的app.exe会有icon.ico图片,而不是它有以下内容:
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == 'win32':
base = 'Win32GUI'
executables = [
Executable('SectionAnalysisTool.py',
icon="icon64.ico",
base=base)
]
includefiles = ["icon.ico"]
setup(name='name',
version='0.0',
description='description',
author = "author",
options = {'build_exe': {'include_files':includefiles}},
executables=executables
)
我正在使用Windows 7,WinPython-64bit-3.4.4.5Qt5(我没有通过Qt构建应用程序),我正在使用WinPython提供的cx_Freeze。如果重要的话,我通过snagit制作了图标
答案 0 :(得分:0)
您正在调用图标文件icon.ico
,而不是icon64.ico
!
他们应该是一样的。
另一件事是检查图像文件是否实际上是.ico
文件。如果没有,您可以在线转换图像。
希望有所帮助! :)
答案 1 :(得分:0)
当我在没有转换器但更改扩展名的情况下将 .png
更改为 .ico
时发生了这种情况。当我使用转换器时,它开始为我工作。所以尝试使用转换器。