Python PyInstaller et comprennent fichier d'icône
Je suis en construction d'un fichier exécutable à l'aide de PyInstaller (v1.5) -- aussi, je suis en utilisant GUI2EXE pour m'aider. Mon script d'appels pour une icône de fichier situé dans le répertoire de travail:
icon_file = '\pics\myicon.ico'
Quand j'construire l'exécutable, je voudrais ne pas avoir à inclure le "répertoire de travail", plutôt avoir l'icône du fichier inclus dans mon fichier exécutable. Est-il un moyen de faire cela?
Si ce n'est pas depuis, j'en veux un fichier (mon exécutable) qui comprend mon fichier d'icône.
- Comment puis-je créer un fichier à inclure les fichiers d'icône?
- Comment puis-je mettre à jour mon script de code pour accéder à ce fichier d'icône correctement?
Je suis aussi à la recherche de le faire pour un fichier image ou encore de fichier de données...
Merci!
OriginalL'auteur mcfly | 2013-01-02
Vous devez vous connecter pour publier un commentaire.
Donc, plutôt que l'icône de l'exécutable distribué, vous êtes en train de regarder, y compris une icône ou un autre de l'image que votre script python va ouvrir/lire à partir du disque au moment de l'exécution?
Des données supplémentaires peuvent être inclus dans votre exe, et pyinstaller fournit une méthode d'accès lors de l'exécution. Cette question montre comment l'inclure dans votre .spec, et la réponse montre comment l'accès par l'intermédiaire de votre script:
Le regroupement des données des fichiers avec PyInstaller (--onfichier)
OriginalL'auteur Jason Viers
Je ne suis pas très familier avec GUI2EXE, mais vous pouvez spécifiez un fichier d'icône (descendez un peu pour le Windows/OS X options spécifiques) sur la ligne de commande alors que vous êtes en train de construire le fichier spec. Que vais le mettre comme icône de l'application et vous n'aurez pas à distribuer l'icône séparément. En regardant le fichier de spec il génère, il ajoute une icône argument dans l'exe comme suit:
Désolé, mal compris ce que vous recherchez. Dans ce cas, Jason Viers réponse est appropriée. Ou la conversion de l'icône d'un fichier Python e.g avec img2py.
De ma faute pour ce qui était probablement un mal formulé la question. Merci pour le img2py aperçu!
OriginalL'auteur ChrisC