Il n'y a pas qu'une histoire de look, il faut aussi que les composants se comportent de la même manière que le reste de l'environnement.
Une exemple typique : sous GTK, un clic droit sur le bouton bas d'une barre de défilement descend cette barre tout en bas.
Qt n'émule pas ce genre de truc, et c'est pour ça que même si le look est bien retranscrit, une appli Qt jure encore sous GNOME.
Exactement. J'attendais que quelqu'un en parle. Mais être intégré à l'OS ne veux pas dire seulement « il faut que ça ressemble au reste », il faut aussi que ça se comporte comme le reste.
Typiquement, sous KDE et Gnome, les boutons « OK » et « Cancel », sont inversé (je sais plus lequel est où).
Tout ça pour dire qu'il y a des règles d'interfaces graphique pour chaque OS :
[^] # Re: Les toolkits portables
Posté par Niniryoku . En réponse au journal Le développement en natif pour un soft universel ?. Évalué à 7. Dernière modification le 04 avril 2012 à 14:16.
Exactement. J'attendais que quelqu'un en parle. Mais être intégré à l'OS ne veux pas dire seulement « il faut que ça ressemble au reste », il faut aussi que ça se comporte comme le reste.
Typiquement, sous KDE et Gnome, les boutons « OK » et « Cancel », sont inversé (je sais plus lequel est où).
Tout ça pour dire qu'il y a des règles d'interfaces graphique pour chaque OS :
Knowing the syntax of Java does not make someone a software engineer.