2010-12-01 30 views
8

J'ai vu la question originale qt-creator-how-to-set-application-iconQt Creator - comment définir l'icône de l'application pour Linux Ubuntu?

mais il ne m'a pas aidé parce que je suis la construction d'une application dans ubuntu et la Qt`s Documentation est pas clair pour moi ..

est-il anynone, qui a c'est fait? Quelle est la méthode?

Merci d'avance.

+3

Le lien de document Qt que vous avez spécifié donne les détails pour KDE et GNOME. Quel environnement de bureau utilisez-vous? – yasouser

+0

Je cours Gnome – gadlol

+0

@yousouser: De nos jours tous les principaux environnements de bureau Linux comprennent la même spécification freedesktop.org. –

Répondre

10

Linux ne dispose d'aucune norme pour lire les ressources incorporées. Il est donc impossible d'intégrer l'icône dans le fichier binaire de l'application et de l'afficher dans le menu et le programme de lancement. Vous devrez installer votre icône dans le répertoire approprié pixmaps et un fichier .desktop dans le répertoire approprié apps pointant vers votre application et l'icône correspondante.

La documentation Qt que vous avez citée fait référence à icon theme specification, qui décrit où les fichiers doivent être installés. Recherchez le Installation des icônes d'application vers la fin pour le résumé de ce qui doit être fait.

Vous devrez installer les fichiers dans la cible "install" de votre système de construction (qmake ou cmake ou ce que vous utilisez) et éventuellement créer un paquet Debian en plus de cela. Le créateur de Qt est peu susceptible de vous aider avec ceux-ci.