Comment configurer icône pour Qt Application créée avec Qt Visual Studio Add-in?

StackOverflow https://stackoverflow.com/questions/2949261

  •  05-10-2019
  •  | 
  •  

Question

Voici ce que j'ai:

  • Visual Studio 2008 (sur 32 bits de Windows XP)
  • bibliothèques Qt 4.6.2 pour Windows (VS 2008, 194 MB)
  • Add-in Visual Studio (44 Mo)

Après avoir installé tous les logiciels, je crée simplement Application Qt projet, avec Visual Studio: menu Fichier | nouveau | Projet ... et Projets Qt4 | Application Qt .

Construire, et est ici question: comment configurer icône de l'application à mon dossier exe compilé? Je dois voir spécifié ICO dans l'explorateur!


Ancienne méthode avec MyProject.pro pas intéressé !!!

  1. Créer un fichier .ico avec les deux versions 16x16 et 32x32 pixels de l'icône (vous pouvez le faire dans Visual Studio).

  2. Créez un fichier .rc contenant le texte suivant:

    IDI_ICON1 ICON DISCARDABLE "myIcon.ico"

  3. Ajoutez ce qui suit à votre fichier .pro

    RC_FILE = myFile.rc

  4. Exécuter qmake.

Merci.

Était-ce utile?

La solution

Au total, j'ai trouvé la bonne solution, la voici:

Préambule : Vous avez besoin de Visual Studio Add-in déjà installé

  1. Ouvrez Visual Studio (ou Visual C ++)
  2. Créer un nouveau projet à partir du menu: Fichier | nouveau | Projet ... et sélectionner le type de projet Projets Qt4 et par exemple Application Qt à partir de modèles.
  3. Lorsque la première fenêtre de dialogue sera affichée, cliquez sur Suivant> deux fois.
  4. Et enfin Generata classe appuyez sur le Ajouter icône de l'application par défaut (Windows uniquement) case à cocher.

    texte alt http://www.freeimagehosting.net/uploads/7f87801fb9.png

  5. Pour processus de finition, appuyez simplement sur Terminer .

Le projet créera une icône par défaut, avec le nom {} nom_du_projet Ico. Remplacez-le et amusez-vous!

Autres conseils

est ce qui a fonctionné pour moi [VS2010, Qt Add-in 1.1.8], pour un projet existant:

Comme dans la documentation http://doc.qt.io/qt-4.8 /appicon.html :

  • Ajouter un fichier icône (myappico.ico) à la source dir

  • Créer un fichier MYAPP.RC avec la ligne

    IDI_ICON1 ICON DISCARDABLE "myappico.ico"

[Bien sûr, les noms de fichiers sont libres de choisir, tant qu'ils sont compatibles]

  • Projet clic droit, choisissez Ajouter | élément existant ... et choisissez le fichier RC

  • Reconstruire

D'après le document officiel, il dit:
Si vous ne l'utilisez pas qmake, les mesures nécessaires sont: d'abord, exécutez le programme rc sur le fichier .rc, puis liez votre application avec le fichier .res résultant

.

Je tryed plusieurs fois, il devrait se faire comme ci-dessous:
1. Ajoutez un fichier de ressources ico à votre projet;
2. Renommez le fichier "yourappico.ico";
3. reconstruire votre projet pour générer yourapp.res fichier;
4. lier votre application avec le fichier .res résultant.
(Projets-> Propriétés-> Linker-> Input-> ressource lien Assemblée)

Vous pouvez également le charger manuellement. À la suite de travaux d'approche pour moi:

#include <QtGui/QIcon>

QIcon icon("Resources/appicon.ico");
QMainWindow *window = new QMainWindow();
window->setWindowIcon(icon);
window->show();

Mettez votre fichier .ico dans le dossier Ressources-de votre VS-projet.

(oops, n'a pas entièrement lu la question, mais je laisse juste la réponse de toute façon ... ^^)

clic droit sur votre projet Solution Explorer et en utilisant l'option « Ajouter » inclure votre icône dans le projet. Il comprendra l'icône et la configuration d'un fichier rc pour vous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top