2016-11-15 18 views
1

我似乎无法将我的图标添加到可执行文件。我想也许我的256是太大了,所以我已经把它缩小到64,但这似乎不是问题。cx_freeze没有应用我的图标

也许我误解了什么图标?我希望我的文件夹中的app.exe具有icon.ico图片,而不是它具有以下内容: default icon

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-64-3.4.4.5Qt5(我没有建立,通过使用Qt应用程序),而且我在使用由WinPython提供的cx_Freeze。如果它很重要,我通过snagit

+0

您是否有构建过程的任何输出?您可以尝试使用cx_Freeze.util.AddIcon(exeName,iconName)手动处理添加的图标。 –

回答

0

您正在包括icon.ico,而调用图标文件icon64.ico! 它们应该是相同的。 另一件事是检查图像文件是否实际上是.ico文件。如果没有,您可以在线转换图像。

希望有帮助! :)

相关问题