2008-11-14 7 views

Antwort

2

Ich war für diesen vor einer Weile suchen, und fand dieses: http://www.mail-archive.com/[email protected]/msg05619.html

Zitat von oben Link:

Die setup.py Datei: PY_PROG =

'trek10.py' APP_NAME = 'Trek_Game'

cfg = {

'name':APP_NAME, 
'version':'1.0', 
'description':'', 
'author':'', 
'author_email':'', 
'url':'', 

'py2exe.target':'', 
'py2exe.icon':'icon.ico', #64x64 
'py2exe.binary':APP_NAME, #leave off the .exe, it will be added 

'py2app.target':'', 
'py2app.icon':'icon.icns', #128x128 

'cx_freeze.cmd':'~/src/cx_Freeze-3.0.3/FreezePython', 
'cx_freeze.target':'', 
'cx_freeze.binary':APP_NAME, 
} 

--snip--

-1

Ich habe keine Erfahrung mit py2exe aber eine schnelle google search gefunden this, wenn Symbole in EXE-Dateien einbetten war das, was Sie gefragt.

Wenn Sie erstellen möchten .ico-Dateien, würde ich wirklich vorschlagen, dass Sie nach einem Symbol-Designer oder fertige Symbole suchen. Sicher können Sie können erstellen Sie ein Win 3.x Stil-Symbol ziemlich einfach durch Erstellen eines 16x16, 32x32 oder 64x64 px Bild in Farbe, und benennen Sie es in .ico. Aber um moderne Multi-Auflösung-Icons für Windows zu erstellen, ist viel komplizierter.

(ich wollte gerade fragen, was OS Sie wurde kompilieren, wenn ich „exe“ klingt sehr Fenster realisiert, und sicher genug ...)

+1

ich weiß, wie ich Ico-Dateien erstellen, wie verwende ich sie in meinem Kompilieren (wie in meinem Setup.py-Skript –

2

die Symbole Verknüpfung in anderen Antworten beantwortet wird. Das Erstellen der Sache ist so einfach wie mit png2ico. Es schafft eine ICO-Datei von 1 oder mehr png und Multiple Größen usw. behandelt, wie:

png2ico myicon.ico logo16x16.png logo32x32.png 

Wird myicon.ico mit Größen 16x16 und 32x32 erstellen. Die Größen müssen ein Vielfaches von 8 Quadraten und nicht größer als 256 × 256 sein.

2

py2exe ist etwas veraltet, und hat mit pyinstaller fortgesetzt (die selbst ein wenig veraltet ist, die SVN-Veröffentlichung bisher die meisten up ist) http://pyinstaller.python-hosting.com/

Nachdem durch die ersten Skripte für pyinstaller und zum Erzeugen laufen Die Spec-Datei von Makespec.py, bearbeiten Sie die Spec-Datei und suchen Sie nach dem EXE-Abschnitt. Am Ende dieser fügen Sie einfach Ihre ico Definition hinzu; so

Konsole = True)

würde

Konsole = True, Symbol = 'mine.ico')

Das heißt, wenn die Mine ist. Ico-Datei befand sich im selben Ordner wie die Datei Makespec.py. Es gibt auch eine Befehlszeilenoption, um das Symbol einzufügen. Ich denke, es war