2009-10-22 79 views
0

當我做我的安裝文件下,的PyGTK + py2exe + Inno Setup的 - >圖標快捷方式

windows=[ 
{ 
'script': 'gulhane.py', 
'icon_resources': [(1, "icon.ico")] 
} 
], 

Python的崩潰,我無法運行使用python setup.py py2exe腳本。

所以,我不使用icon_resources領域的「窗口」,但我,在文件中添加一個DATA_FILE形式

data_files=[ 
('gui', [ 
'gui/icon.ico' 
] 
), 

我使用Inno Setup的編制由py2exe創建的.exe文件。我嘗試訪問該文件添加爲使用的快捷方式圖標,

Name: "{group}\My APP"; Filename: "{app}\MyApp.exe"; WorkingDir: "{app}"; IconFilename: "{app}\gui\icon.ico" 

確保我保持ChangesAssociations=yes

我不能甚至嘗試此方法後,查看快捷方式的圖標。請問有人可以對此有所瞭解嗎?

回答

0

嗯...我從來沒有讓py2exe把我的圖標放入EXE的問題。一種可能性:你後面的例子在'gui'子目錄中顯示'icon.ico'文件 - 也許你需要在'icon_resources'條目中指定相同的路徑?例如。

... 
windows  = [{ 
        'script': 'gulhane.py', 
        'icon_resources': [(1, 'gui/icon.ico')], 
       }], 
...