Sur cette page

Toutes les présentations

Présentations

Introduction à Qt

Informations sur le produit

Langages de programmation

Vous pouvez développer des applications Qt en utilisant l'un des langages suivants ou une combinaison de ceux-ci :

Langages Qt

  • C++
  • QML
  • Python
  • JavaScript

QML et C++

Plateformes

La nature multiplateforme de Qt vous permet de cibler toute une gamme de plateformes prises en charge à partir d'une base de code unique. Les guides suivants traitent des spécificités de chaque plateforme afin de vous aider à intégrer plus profondément Qt à chacune d'entre elles.

Notions de base

Découvrez les principes fondamentaux de Qt qui constituent les bases de ce framework.

Interface utilisateur

Utilisez les technologies d'interface utilisateur « Qt Quick » et «Qt Widget UI». Les interfaces « Qt Quick » sont fluides, dynamiques et particulièrement adaptées aux écrans tactiles. Les « Qt Widgets » permettent de créer des applications de bureau complexes. Vous pouvez créer des interfaces « Qt Quick » et « Qt Widgets » en conservant l'aspect et la convivialité natifs de la plateforme cible.

Graphisme et multimédia

Affichez des éléments graphiques et gérez du contenu multimédia. Qt fait abstraction des API graphiques sous-jacentes des plateformes cibles afin que vous puissiez vous concentrer sur l'écriture du code de l'application. Lisez des fichiers audio et vidéo et affichez-les à l'écran, mais aussi enregistrez du son et de la vidéo à partir des caméras et des microphones du système.

Traitement des données et E/S

Récupérer et stocker des données dans différents formats.

Réseaux et connectivité

Développez des applications qui communiquent avec des services Web et échangent des données (JSON ou CBOR) avec des applications sur d'autres appareils.

De plus, les applications Qt peuvent utiliser des objets distants ou Qt GRPC et protobuf pour communiquer avec les points de terminaison des services.

Technologies Web

Intégrez du contenu provenant du Web dans vos applications Qt sur des plateformes ne disposant pas d'un moteur Web natif.

Vous pouvez également créer un canal Web pour permettre une communication de pair à pair entre un serveur et un client.

Outils

Les installations Qt contiennent les bibliothèques Qt, des exemples, de la documentation et les outils de développement nécessaires, tels que l’environnement de développement intégré (IDE) Qt Creator et Qt Design Studio pour le développement d’applications Qt Quick.

Accessibilité

Créez des logiciels accessibles en permettant aux utilisateurs de redimensionner l'interface utilisateur, de modifier la taille des polices et le contraste des couleurs, d'utiliser le clavier pour naviguer, de faire lire le texte de l'interface à voix haute grâce à une synthèse vocale et de changer la langue de l'interface.

Positionnement

Meilleures pratiques

Ces pages fournissent des conseils sur la manière d'utiliser au mieux les technologies Qt pour créer des applications qui se distinguent par leur ergonomie et la qualité de leur conception logicielle.

Best Practices for QML and Qt Quick

Liste des bonnes pratiques pour travailler avec QML et Qt Quick

Calling Qt Functions From Unix Signal Handlers

Ce n'est pas possible. Mais ne désespérez pas, il existe une solution…

Coordinate System

Informations sur le système de coordonnées utilisé par le système de dessin

Creating Shared Libraries

Comment créer des bibliothèques partagées.

Creating and Using Components for Qt Widgets Designer

Comment créer et utiliser des plugins de widgets personnalisés

Desktop Integration

Intégration à l'environnement de bureau de l'utilisateur.

Exception Safety

Guide sur la gestion des exceptions dans Qt.

How to Create Qt Plugins

Guide de création de plugins pour étendre les applications et les fonctionnalités de Qt.

Qt Test Tutorial

Une brève introduction aux tests avec Qt Test

Restoring a Window's Geometry

Comment enregistrer et restaurer la géométrie d'une fenêtre.

Session Management

Comment gérer les sessions avec Qt.

Setting the Application Icon

Comment définir l'icône de votre application.

Styling Approaches for Qt Widgets

Comment choisir entre un QStyle, StyleKit et des feuilles de style lors de la mise en forme d'une application « Qt Widgets »

© 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.