> > Qt

Qt

tags : bibliothèque c++ framework graphique multiplateforme

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

www.qt.io/download/

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