Qt est une bibliothèque C++ multiplateforme.
Historiquement conçue pour être une simple bibliothèque graphique, elle est aujourd'hui considérée comme un véritable framework contenant de nombreux modules utilisables non seulement sur PC (unix, Windows, Mac OS...) mais aussi sur plateforme mobile (Android, BlackBerry, iOS...). Il existe une licence libre et open source, ainsi qu'une licence commerciale.
Installation
Choisissez de préférence une version complète offline (et non pas une version avec installateur seul).
Modules
La bibliothèque est découpée en modules, voici les principaux :
Nom du module | Description |
---|---|
QtCore | Base de Qt, types de base, accès fichiers, threads, timer, objects... |
QtGui | Permet le support graphique, dessin dans des images ou widgets |
QtWidgets | Depuis Qt5, tous les principaux widgets pour les applications fenêtrées (en Qt4 les widgets étaient inclus dans QtGui |
QtSerialPort | Support du port série |
QtScript | Moteur d'éxecution de scripts avec déboggueur |
QtMultimedia | Support vidéo et audio |
QtXml | Support parseur XML |