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

Qt

De WikiDeveloppez.

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

Sommaire

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

QtCore

Il s'agit du module principal de Qt, qui contient toutes des fonctions utiles, sans le moindre rapport direct avec les GUI.

QtGui

QtNetwork

QtOpenGL

QtSql

QtXml

QtDesigner

QtAssistant

QtDBus

QtScript

QtSvg

QtUiTools

QtTest

QtWebKit

Phonon

QtScriptTools

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