2009-06-11 4 views
4

Je dois changer l'icône de dock de mon application Qt (dans MacOS X) en cours d'exécution selon certaines conditions.Comment changer l'icône du Dock des applications Qt lors de l'exécution dans MacOS?

que j'ai trouvé plusieurs recettes sur trolltech.com:

  1. QApplication::setIcon()
  2. setApplicationIcon()
  3. qt_mac_set_app_icon()

, mais rien de tout cela fonctionne: il n'y a pas de telles méthodes/fonctions dans Qt 4.5 . Comment puis-je modifier l'icône de la station d'accueil de mon application et quels formats d'icônes puis-je utiliser?

Merci.

Répondre

8

Dans Qt 4.5 les méthodes que vous recherchez sont appelés

QApplication::setWindowIcon(const QIcon &) 

ou

QWidget::setWindowIcon(const QIcon &). 

Vous pouvez utiliser tous les formats d'image pour les icônes que les supports Qt (par exemple BMP, GIF, JPG, PNG , TIFF, XPM, ...).

Vous souhaitez peut-être consulter la documentation de Qt au http://doc.qtsoftware.com/4.5/index.html ou utiliser l'assistant Qt.

Espérons que cela vous aide.

+0

Vous avez raison. J'ai été confondu avec l'expression "icône de fenêtre par défaut" dans la documentation. Merci! – Michael

Questions connexes