Discuter:Qt

Un article de Wikipédia, l'encyclopédie libre.

Il me semble qu'une erreur c'est glissée dans 'Qt et KDE':

"car à l'époque Qt était sous une licence propriétaire, la QPL, incompatible avec la GPL, licence utilisée par KDE"

A l'époque (de 96 à 98), QT était seulement propriétaire. En 98, suite à la création de la 'KDE Free Qt Foundation' QT fut placé sous la QPL (qui est libre, voir http://www.gnu.org/licenses/license-list.html, mais effectivement incompatible avec la GPL).

J'essayerai de modifier l'article plus tard, je suis occupé actuellement.

L'article en anglais confirme mes dires.

Vincent Reydet --81.56.58.27 10 mai 2005 à 11:13 (CEST)


QT = Quasar Technologies ? Non ?

HoPHP

Sommaire

[modifier] Prononciation de Qt

Dans le texte était noté que Qt se prononçait "cutie" mais ce n'est pas tout à fait ça. On le prononce "cute" car le t est en minuscule.

[modifier] A quoi ça sert concrètement par exemple ?

je regrette de ne pas trouver dans cet page des exemples d'usages concrets de softs qui font appel à Qt ou d'applis typiques qui pourraient en bénéficier. Serait il possible d'ajouter un paragraphe là dessus ? ( 82.252.216.166 )

J'ai ajoute' qq exemples, est-ce que ca merite une liste plus complete ? Cyril guilloud 21 juillet 2006 à 17:55 (CEST)

[modifier] Version étendue du C++

Dans l'article il est écrit :

« Qt utilise une version étendue du langage de programmation C++, mais des "bindings" existent pour d'autres langages: Python, Ruby, langage C, langage Perl et Pascal. »
C'est quoi exactement cette version étendue du C++? GCC est utilisé pour compiler les applications utilisant QT et il n'est pas connu pour ne pas respecter la norme. Sanao 23 juillet 2006 à 11:46 (CEST)
Cela fait allusion principalement au systeme de pre-processing (MOC) de qt pour gérer les signaux. Cela devrai faire l'objet d'un paragraphe de cet article. Cyril guilloud 24 juillet 2006 à 10:15 (CEST)
«  (actu) (dern) 25 juillet 2006 à 00:58 Sanao : (pas vraiment une version étendue, car utilise des fonctionnalités propre au langage) »
Je ne saisi pas très bien ta remarque Sanao. Un code Qt n'est pas du C++ pur. C'est du C++ auquel on a rajouté des instructions. Ces instructions sont interprétées par un programme autre que le compilateur. Ce ne sont donc pas des "fonctions propres au langage". pour plus de détails... Cyril guilloud 1 août 2006 à 17:11 (CEST)
Le procédure c'est plutôt :
source -> moc -> préprocesseur -> compilateur -> édition de lien
moc effectue "juste" (ça doit être un peu plus compliqué je pense) de la substitution de texte comme le préprocesseur avec les macros. Mais au final, il produit du code C++ qui n'est en rien une version étendue, car un compilateur C++ tout ce qu'il y a de plus standard est capable de produire un fichier exécutable. moc n'est en rien un compilateur, c'est un pré-processeur. C'est du moins ce que j'ai compris. A l'occasion par curiosité je verrais ce qu'il produit. Sanao 1 août 2006 à 21:13 (CEST)
Donc on est d'accord sur le fonctionnement (c'est deja ca :)) mais pas sur la notion d'extension. A mon avis: du moment qu'on code en utilisant des instructions non standards, on utilise une extention du langage, peu importe a quel moment de la chaine de compilation c'est gerer. Cyril guilloud 2 août 2006 à 09:39 (CEST)
Ok. Il est vrai que du moment que l'on modifie la chaîne de génération de l'exécutable, il ne s'agit pas véritable de C++ standard... Vu comme ça, si tu veux, tu peut remettre la référence sur l'extension du C++. Mais une petite explication serait bien je pense. Sanao 2 août 2006 à 10:53 (CEST)

[modifier] Lien externe supprimé

J'avais mis un lien vers le site dédié aux applications Qt http://www.qt-apps.org qui est digne d'intérêt (au moins autant que qtfr.org). Je n'ai aucun lien avec ce site et je ne l'ai mis ici que parce-qu'il fait parti des sites de référence pour tous ceux qui développent avec Qt (et j'en fait parti). Daniel Rocher 2 Juillet 2007 à 22:36 (CEST)

[modifier] Applications utilisant Qt

Il me semble que VLC utilise wxWidgets et non Qt, donc il ne devrait pas figurer dans cette liste...

VLC utilise wxWidgets par défaut, mais possède également une interface en Qt4 pour la version 0.9 (cf page des fonctionnalités de VLC) Melkor73 [blabla] 13 juin 2008 à 12:33 (CEST)
Je n'avais pas vu que VLC proposait aussi Qt. Merci pour l'info!