IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt

De WikiDeveloppez.

(Différences entre les versions)
(sigle + écriture + prononciation)
(Création section modules)
Ligne 8 : Ligne 8 :
Même si ce n'est pas sa principale orientation, Qt peut être utilisé dans l'[[embarqué]] grâce à [[Qt Extended]].
Même si ce n'est pas sa principale orientation, Qt peut être utilisé dans l'[[embarqué]] grâce à [[Qt Extended]].
 +
 +
Grâce à un outil spécifique, le [[moc]], Qt peut gérer les [[signaux]], les [[slots]] ou l'[[introspection]]. Cet outil est historique : il est présent dès la première version de Qt, et permettait, à l'époque, d'uniformiser le support des templates par les compilateurs
 +
 +
Attention ! Qt n'est pas un sigle ! Il s'écrit avec le Q majuscule et le t minuscule. Ceci se prononce cute, l'anglais pour mignon
 +
 +
=== Modules ===
Ce [[framework]] est constitué d'une myriade de modules, disponibles dès Qt4.
Ce [[framework]] est constitué d'une myriade de modules, disponibles dès Qt4.
Ligne 31 : Ligne 37 :
* QAxContainer
* QAxContainer
* QAxServer
* QAxServer
-
 
-
Grâce à un outil spécifique, le [[moc]], Qt peut gérer les [[signaux]], les [[slots]] ou l'[[introspection]]. Cet outil est historique : il est présent dès la première version de Qt, et permettait, à l'époque, d'uniformiser le support des templates par les compilateurs
 
-
 
-
Attention ! Qt n'est pas un sigle ! Il s'écrit avec le Q majuscule et le t minuscule. Ceci se prononce cute, l'anglais pour mignon
 

Version du 12 juin 2009 à 19:03

Qt est un framework logiciel très complet. Il est prévu pour être simple à utiliser, et multiplateforme.

Il est développé en C++, mais peut très bien être utilisé avec Python, grâce à PyQt, ou bien en Java, avec Qt Jambi.

Il est distribué sous plusieurs licences : GPL (v3), LGPL (v2.1) et QPL.

Même si ce n'est pas sa principale orientation, Qt peut être utilisé dans l'embarqué grâce à Qt Extended.

Grâce à un outil spécifique, le moc, Qt peut gérer les signaux, les slots ou l'introspection. Cet outil est historique : il est présent dès la première version de Qt, et permettait, à l'époque, d'uniformiser le support des templates par les compilateurs

Attention ! Qt n'est pas un sigle ! Il s'écrit avec le Q majuscule et le t minuscule. Ceci se prononce cute, l'anglais pour mignon

Modules

Ce framework est constitué d'une myriade de modules, disponibles dès Qt4.

  • QtCore
  • QtGui
  • QtNetwork
  • QtOpenGL
  • QtSql
  • QtXml
  • QtDesigner
  • QtAssistant
  • QtDBus (à partir de Qt 4.2)
  • QtScript (à partir de Qt 4.3)
  • QtSvg (à partir de Qt 4.1)
  • QtUiTools (à partir de Qt 4.1)
  • QtTest (à partir de Qt 4.1)
  • QtWebKit (à partir de Qt 4.4)
  • Phonon (à partir de Qt 4.4)
  • QtScriptTools (à partir de Qt 4.5)

À ceux-ci s'ajoutent deux modules pour l'ActiveX.

  • QAxContainer
  • QAxServer
Récupérée de « https://wiki.developpez.com/Qt »
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -