Salut a tous, j'aimerais essayer de comprendre un peu GTK et QT...
Connaitre la différence entre les deux, et pourquoi un environnement graphique ne peut pas utiliser les deux ?
Personnelement j'utilise OpenBox et les applications en GTK sont immonde, j'utilise oxygen-gtk mais c'est un peu une solutionde "sauvetage" qui cache la vraie apparence..
Et si vous avez un lien ca m'interesse beaucoup ! Merci
Dernière modification par shom le dim. 03 juil. 2011, 00:44, modifié 1 fois.
Très vite fait la réponse, les deux sont des bibliothèques graphiques plus un langages les utilisant.
La différence ÉNORME entre elles est : GTK = Gnome et QT = KDE.
C'est l'une des raisons pour laquelle tu dois certainement avoir les deux installées si tu utilises des applications de Gnome et de KDE.
Laquelle est la meilleure ? C'est une question de foi.
Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
KDE utilise QT, et je suppose que si tu installe une application utilisant GTK tu ne dois installer que ses dépendances et non la totalité de GTK. De plus toute la machinerie de KDE n'est certainement pas définie comme celle de Gnome. Les deux font la même chose mais différement, d'où une mauvaise intégration des subtilités pour les rendus graphiques. C'est une supposition, ce n'est pas une affirmation.
J'ai un peu regardé GTK, on peut pratiquement tout faire avec, mais bonjour le boulot juste pour modifier un thème.
Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Pour préciser un peu: gtk est issu du libre (the Gimp ! ), Qt est un framework développé par Nokia, libéré depuis (y a donc des outils pour développer "facilement" des applications Qt: QtCreator...), qui offre également davantage de fonctionnalités qui vont au-delà des composants graphiques (pour justifier quand même que ça soit plus lourd que gtk ).
Pour l'intégration d'un environnement mixte (comprendre: avoir des applications qt + gtk), il faut jongler avec plus ou moins de bonheur avec les thèmes et les moteurs graphiques car il n'y a pas d'API commune (enfin, il me semble pas... et c'est bien dommage). Pour que kde intègre correctement les applications gtk, tu as le détail ici: http://wiki.archlinux.fr/KDE#Int.C3.A9g ... k_dans_KDE.
«The following statement is not true. The previous statement is true.»
FoolEcho a écrit :(...)Qt est un framework développé par Nokia(...)
Ah bon? J'étais persuadé que c'était deux branches de langage produite initialement par le monde libre...
Je me coucherais moins con ce soir!
Merci pour cette info FoolEcho! [/flood]
Nan, Qt était le produit phare d'une boîte norvégienne (Trolltech, racheté par Nokia depuis)... bon après, il me semble qu'il y a(vait ?)une histoire de double licence aussi (d'où sa connexion dans le libre et son intégration dans Kde)...
«The following statement is not true. The previous statement is true.»
Et pendant qu'on est dans l'historique et si je ne me trompe pas, Gnome et GTK ont été développés justement à cause de la licence d'origine de Qt qui n'était pas garantie 100% libre ...