Ca depend de la distribution (chemin vers les icones et les themes)
Ca depend peut etre de la configuration de ton GNOME
Ca depend de Faenza (respect ou non du standard freedesktop et des recommendations GNOME)
Ca depend de l'application (par exemple K3b est une appli KDE - j'imagine qu'avec les KDELibs ca se passe différemment). Si le dev a code les icones en dur, forcement ca ne fonctionnera pas !
Pour SMPlayer (et VLC) pour connaitre le code source des 2 projets : aucune integration des icones : code en dur (a moins que ca ai change mais j'en doute).
Pour qBittorent, vue la tete de l'appli je pense que c'est pareil.
Même si tout n'est pas parfait (et c'est pas vraiment la faute de Qt - vive le monde de Linux), que propose GTK+ ?
[^] # Re: Pourquoi VCL et automake ?
Posté par tanguy_k (site web personnel) . En réponse à la dépêche LibreOffice se met en 4.0. Évalué à 6.
Bref ca depend de plein de choses. Qt de son cote propose tous les outils (depuis Qt 4.6 - decembre 2009) aux developpeurs pour le faire et ca fonctionne (teste moi meme) :
- Les thèmes d'icones : http://qt-project.org/doc/qt-5.0/qtgui/qicon.html#fromTheme
- Layout des boutons : http://qt-project.org/doc/qt-5.0/qtwidgets/qdialogbuttonbox.html#details
- Positionnement des labels dans un formulaire (oui c'est un detail presque et pourtant…) : http://qt-project.org/doc/qt-5.0/qtwidgets/qformlayout.html#details
Ce sont que quelques fonctionnalites, Qt fourmille de "goodies" pour permettre de s'integrer parfaitement aux guidelines des differents OS.
Un article a ce sujet : http://agateau.com/2011/03/26/common-user-interface-mistakes-in-kde-applications-part-4-being-gnome-friendly/
un autre : http://tkrotoff.blogspot.fr/2010/02/qiconfromtheme-under-windows.html
Pour SMPlayer (et VLC) pour connaitre le code source des 2 projets : aucune integration des icones : code en dur (a moins que ca ai change mais j'en doute).
Pour qBittorent, vue la tete de l'appli je pense que c'est pareil.
Même si tout n'est pas parfait (et c'est pas vraiment la faute de Qt - vive le monde de Linux), que propose GTK+ ?