2016-11-15 86 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文件。如果沒有,您可以在線轉換圖像。

希望有幫助! :)

相關問題