Wie erstelle ich Symbole für meine Exe-Datei beim Kompilieren meines Python-Programms?py2exe setup.py mit Symbolen
Antwort
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--
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 ...)
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.
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
ich weiß, wie ich Ico-Dateien erstellen, wie verwende ich sie in meinem Kompilieren (wie in meinem Setup.py-Skript –