Informations sur les produits
Fonctionnalités
À la base, le framework Qt (également appelé « Qt » sur cette page) fournit une API multiplateforme pour le développement d’applications et de périphériques. Vous pouvez installer Qt en tant que framework de développement sur une machine hôte, ou le compiler à partir du code source et l'installer en tant qu'environnement d'exécution sur des appareils embarqués. Qt comprend une documentation technique et un ensemble d'outils essentiels pour faciliter le développement.
Cette page présente une vue d'ensemble de Qt en tant que produit. Si vous découvrez Qt, consultez la section « Introduction à Qt » dans la documentation Qt.
Composition fonctionnelle
Qt se compose de modules offrant des fonctionnalités spécifiques, organisés en une structure composite. Les modules Qt Essentials constituent la base et sont toujours présents. Les modules complémentaires Qt (Qt Add-Ons ) fournissent des fonctionnalités supplémentaires plus spécialisées. Dans la pratique, la plupart des utilisateurs installent tous les modules complémentaires, qu’ils les utilisent ou non par la suite.
Certains modules complémentaires sont des modules d’extension Qt. Ces modules offrent des fonctionnalités isolées et spécifiques, s’appuyant sur des composants tiers plus volumineux. De ce fait, ils suivent leur propre cadence de publication, qui peut différer de celle des versions de Qt.
Qt est généralement disponible sous forme de code source et de binaires précompilés installables pour certaines plateformes cibles et hôtes.
Licences
Qt est soumis à une double licence. L’édition Community est disponible sous des licences de logiciels open source (OSS). Qt Group propose également Qt sous une licence commerciale sous la forme d’une sélection de packs de produits commerciaux, pouvant inclure des fonctionnalités réservées à l’usage commercial.
La licence couvre également les licences en aval des composants tiers utilisés dans Qt. Pour plus de détails sur les licences tierces et les licences Qt en général, consultez la page « Qt Licensing » dans la documentation Qt.
Qt Group définit les conditions générales des licences commerciales sur la page « Qt Frame Agreement ».
Qt est largement utilisé dans l'enseignement. Qt for Education définit les modalités d'octroi de licence de Qt dans ce domaine.
Versions
Qt propose deux versions mineures par an. Une version mineure sur quatre est une version à support à long terme (LTS) bénéficiant d’une période de support prolongée, comme Qt 6.8 et Qt 6.12. Chaque version fait l’objet d’une série de mises à jour de maintenance (correctifs) tout au long de son cycle de vie. Les versions de maintenance se concentrent sur la correction des bogues et des vulnérabilités et n’apportent aucune modification aux fonctionnalités de base. Les versions mineures, y compris les versions LTS, n’y apportent que des modifications mineures ; seule une version majeure peut les modifier de manière significative. Pour plus de détails, consultez la page « Releases » (Versions) de la documentation Qt.
Qt applique une gouvernance stricte et contrôlée à l’évolution de ses fonctionnalités, notamment un schéma de numérotation des versions défini et des engagements de compatibilité. La page « Versions » de la documentation Qt présente ces deux éléments pour chaque version, mais ils ne peuvent être modifiés que lors d’une version majeure.
Maturité et validité du périmètre
Les modules Qt ont un cycle de vie défini.
Les modules et fonctionnalités Qt en statut « Technology Preview » (voir QUIP 14 : Entrée en « Technology Preview » et la section 2.5 des Conditions générales d’utilisation de Qt) ne font pas partie de l’offre commerciale de Qt, même si Qt les met à disposition à des fins de prévisualisation. Il en va de même pour les modules obsolètes.
Qt Group assure généralement la conformité du framework Qt aux réglementations mondiales et régionales dans le cadre d’une licence commerciale. Tous les correctifs de vulnérabilités s’appliquent toujours à la base de code sous double licence et sont disponibles quelle que soit la licence sous laquelle vous utilisez Qt.
Les balises Git sur les branches Git correspondantes permettent de suivre le périmètre de publication d’une version donnée de Qt pour chaque module Qt et les autres dépôts. La date d’une balise Git correspond à la date de publication. L’équipe de publication dispose du contrôle ultime sur ces balises.
Configurations
Qt est un framework multiplateforme. Vous pouvez le configurer et le compiler pour de nombreuses plateformes cibles et hôtes.
Chaque plateforme prise en charge dispose d’un ensemble défini de configurations prises en charge, décrites dans la documentation Qt. Le dossier d’installation Qt d’une version donnée contient des fichiers répertoriant les options de configuration utilisées ainsi qu’un résumé de configuration pour chaque module Qt.
Ces configurations sont utilisées pour les tests et la vérification de Qt Test.
Les autres configurations, ainsi que les versions de Qt auxquelles ont été appliqués des correctifs propriétaires, ne relèvent pas des engagements de conformité du groupe Qt.
Documentation et structure de l’information
La liste suivante présente les sources d'information sur Qt et les classe par ordre d'autorité, de la plus élevée à la plus faible.
- Documentation technique de Qt
- La documentation technique de Qt fait partie intégrante du code source de Qt.
- Les mêmes systèmes hébergent, développent et déploient la documentation ainsi que le code source de Qt.
- Les erreurs présentes dans la documentation sont considérées comme des bogues dans Qt.
- Qt Group publie la documentation en ligne sur doc.qt.io et la distribue sous forme compilée en tant qu’aide hors ligne sur Qt Creator.
- Qt Group publie des instantanés de la documentation sur doc-snapshots.qt.io. Les informations contenues dans un instantané ne deviennent valides qu'une fois que Qt Group a publié la version correspondante.
- Chaque version mineure comporte sa propre version de la documentation.
- La documentation couvre les fonctionnalités conformément à la licence du code associé.
- Documentation des produits commerciaux de Qt Group
- La documentation des produits commerciaux comprend la documentation technique de Qt et la complète par une documentation technique sur les fonctionnalités réservées aux versions commerciales.
- Qt Group publie ses conditions générales, y compris les conditions d’assistance pour Qt, à l’adresse qt.io/terms-conditions.
- La section «Licences du framework Qt » explique son système de licences.
- Site web de la société Qt Group
- Qt Group classe Qt dans sa gamme de produits de développement.
- Les pages« qt.io/development » et autres pages associées traitent de Qt.
- Le contenu du site web met l'accent sur la valeur ajoutée de Qt pour les utilisateurs et s'appuie sur des informations techniques et commerciales relatives au produit.
- Les collaborateurs de Qt Group et, parfois, des partenaires ou des membres de la communauté utilisent le blog Qt pour annoncer et décrire les points forts et les nouvelles fonctionnalités de Qt.
- Sites du projet Qt
- qt-project.org traite de la gouvernance de Qt en tant que projet open source.
- wiki.qt.io traite du développement de Qt en open source et contient la documentation technique correspondante.
- Forum Qt
- forum.qt.io accueille des discussions techniques destinées à tous les utilisateurs de Qt.
- Un sujet de forum ne décrit pas les fonctionnalités de Qt, sauf si celles-ci sont déjà abordées dans la documentation technique de Qt, même si le sujet est techniquement correct.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.