HowTo définir l'Icône de l'Application Qt, créé avec Qt Visual Studio Add-in?
Voici ce que j'ai:
- Visual Studio 2008 (sur Windows XP 32 bits)
- Bibliothèques Qt 4.6.2 pour Windows (VS 2008, 194 MO)
- Visual Studio Add-in (44 MO)
Après que j'ai installé tous les logiciels, j'ai créé simple Application Qt projet avec Visual Studio: menu Fichier | Nouveau | Projet... et Qt4 Projets | Application Qt.
Construire, et c'est ici la question: comment définir l'icône de l'application à mon exe compilé le fichier? J'ai besoin de voir spécifié ICO dans l'explorateur!
Ancienne méthode avec MyProject.pro ne les intéresse pas!!!
- Créer un .ico fichier avec les deux 16x16 et 32x32 pixels versions de l'icône (vous pouvez le faire dans Visual Studio).
- Créer un .rc fichier contenant le texte suivant:
IDI_ICON1 ICÔNE JETABLES "myIcon.ico"
- Ajouter les éléments suivants à votre .fichier pro
RC_FILE = myFile.rc
- Exécuter qmake.
Grâce.
OriginalL'auteur mosg | 2010-06-01
Vous devez vous connecter pour publier un commentaire.
Totalement, j'ai trouvé la bonne solution, la voici:
Préambule: Vous avez besoin de Visual Studio Add-in déjà installé!
Et enfin dans la Classe Générée appuyez sur la Ajouter par défaut de l'icône de l'application (Windows uniquement) case.
le texte d'alt http://www.freeimagehosting.net/uploads/7f87801fb9.png
Pour terminer le processus, appuyez simplement sur Finition.
Projet permettra de créer une icône par défaut, le nom {your_project_name}.ico. Le remplacer et amusez-vous!
OriginalL'auteur mosg
C'est ce qui a fonctionné pour moi [VS2010, Qt complément 1.1.8], pour un projet existant:
Comme dans les docs à http://doc.qt.io/qt-4.8/appicon.html :
Ajouter une icône de fichier (myappico.ico) à la source dir
Créer myapp.fichier rc avec la ligne
IDI_ICON1 ICÔNE JETABLES "myappico.ico"
[Bien sûr, les noms de fichiers sont libres de choisir, tant qu'ils sont compatibles]
Cliquez-droit sur le projet, cliquez sur Ajouter | élément Existant... et choisissez le fichier RC
Reconstruire
OriginalL'auteur Marc
De document officiel, il est dit:
Si vous n'utilisez pas de qmake, les mesures nécessaires sont les suivants: tout d'abord, exécutez le programme de rc sur le .rc fichier, puis lier votre application, avec le résultat .fichier res.
J'ai essayé plusieurs fois, il faut faire comme ci-dessous:
1. Ajouter un ico fichier de ressources à votre projet;
2. renommez le fichier "yourappico.ico";
3. reconstruire votre projet pour générer yourapp.fichier res;
4. lien de votre application, avec le résultat .fichier res.
( Projets->Propriétés->Linker->Input->Assemblée lien de ressource )
OriginalL'auteur eternalkid
Vous pouvez aussi le charger manuellement. Suivant une approche qui fonctionne pour moi:
Mettre votre .fichier ico à l'intérieur de la Ressources-Dossier de votre VS-Projet.
(oups, n'a pas lu la question, mais je viens de quitter la réponse quand même... ^^)
OriginalL'auteur jns
Cliquez-droit sur votre projet sur l'Explorateur de solutions et en cliquant sur "Ajouter" option inclure votre icône dans le projet. Il comprendra votre icône d'installation et de configuration d'un fichier rc pour vous.
L'icône s'affiche dans l'explorateur est défini par la première ressource d'icône dans la solution. Vous avez besoin d'un fichier de ressources et il doit être configuré d'une certaine façon - là .pro ou par l'utilisation de la Solution menu contextuel de l'Explorateur. Je ne crois pas que vous pouvez trouver une réponse différente. Et la prochaine fois, pour être poli.
Comme vous pouvez le voir dans ma question, j'ai mis en gras les lignes: Visual Studio Add-in (44 MO). Si j'ai créé l'Application Qt projet avec add-in, cela ne génère pas, ou même utilisé pro-fichiers. Tous les renseignements, si je ne me trompe pas, rangez-les dans MSVC fichier de solution, mais pas en pro. Ainsi, l'ajout de RC_FILE = myFile.rc en pro, c'est impossible! Je ne veux pas être poli, quand vous avez volé mon Tumbleweed badge!!! 😐
OriginalL'auteur Vitor Py