Tous les exemples Qt

Calqlatr

Une calculatrice conçue pour les appareils en mode paysage et portrait. Elle utilise Qt Quick des composants personnalisés et des mises en page réactives pour l'interface utilisateur, et JavaScript pour la logique d'application.

Car Configurator

Un exemple de modèle de voiture qui démontre l'utilisation des caméras 3D Qt Quick, de l'environnement de scène étendu et de Qt Quick 3D.

Coffee Machine

Une application Qt Quick avec une interface utilisateur personnalisée basée sur l'état.

Dice

Une application de lancer de dés utilisant Qt Quick 3D Physics et d'autres modules Qt 3D.

Document Viewer

Une application Widgets pour afficher et imprimer des fichiers JSON, texte et PDF.

FX & Material Showroom

Démonstration des capacités de Qt Quick 3D en matière de matériaux et d'effets. Cet exemple montre comment vous pouvez utiliser les effets de particules et les matériaux dans Qt Quick 3D.

Getting Started programming with Qt Quick: An Alarm Application

Un tutoriel pour Qt Quick basé sur une application d'alarmes.

Graphs with CSV Data

Comment visualiser les données d'un fichier CSV dans Qt Graphs.

Implementing a splash screen with Qt Quick on Android

Démonstration de la mise en place d'un écran d'accueil avec Qt Quick View sur Android.

Implementing a splash screen with Qt on Android

Démonstration de la mise en place d'un écran d'accueil avec Qt pour Android.

In-App purchasing demo

Une application mobile complète qui montre comment acheter des produits in-app.

Lightning Viewer

Une application avec une interface utilisateur réactive montrant les éclairs sur une carte en temps réel en combinant Qt Quick, Qt Location, Qt Positioning et Qt Websockets.

Media Player

Lecture d'audio et de vidéo à l'aide de Qt Quick.

OSM Buildings

Une visionneuse de bâtiments en 3D à partir de données cartographiques OSM (OpenStreetMap).

Photo Surface

Une application QML pour les appareils tactiles qui utilise un Repeater avec un FolderListModel pour accéder au contenu d'un dossier, et un PinchHandler pour gérer les gestes de pincement sur le contenu récupéré.

Qt Quick 3D - XR Physics-base teleportation demo

Démontre comment créer une locomotion affectée par la physique dans Qt Quick 3D XR.

Qt Quick Demo - Clocks

Une application d'horloge QML qui démontre l'utilisation d'un type ListView pour afficher les données générées par un ListModel et d'un type SpringAnimation pour animer les images.

Qt Quick Demo - RESTful API client

Exemple de création d'un client QML avec API RESTful.

Qt Quick Demo - RSS News

Un lecteur de nouvelles RSS QML qui utilise les types QML personnalisés XmlListModel et XmlListModelRole pour télécharger des données XML, ListModel et ListElement pour créer une liste de catégories, et ListView pour afficher les données.

QtJenny: Generating C++ proxy classes to access Android APIs

Démonstration de l'utilisation de QtJenny.

Robot Arm

Démontre comment ajouter un backend C++ à un projet 3D à partir de Qt Design Studio.

Same Game

Une implémentation QML du jeu de puzzle populaire de Kuniaki Moribe.

StocQt

Un graphique boursier configurable pour 100 actions.

Thermostat

L'exemple du thermostat montre comment mettre en œuvre différentes conceptions en fonction de la taille de la fenêtre.

To Do List

Une implémentation QML d'une application de liste de tâches qui démontre comment créer une application qui semble native sur n'importe quelle plateforme.

Toy Customizer

Un exemple de personnalisation 3D démontrant une sélection interactive de jouets et des ajustements d'apparence en temps réel à l'aide de Qt Quick 3D.

Using Play Feature Delivery

Démonstration de l'utilisation de Google Play Feature Delivery sur Qt.

Window Embedding Example

Démonstration de l'intégration d'éléments d'interface utilisateur non Qt dans des applications Qt.

Active Qt

COM App Example (ActiveQt)

L'exemple COM App montre comment utiliser ActiveQt pour développer une application Qt qui peut être automatisée via COM. Différentes classes basées sur QObject sont exposées en tant qu'objets COM qui communiquent avec l'interface graphique de l'application Qt en cours d'exécution. Les API de ces objets COM ont été conçues pour ressembler aux API des applications COM standard, c'est-à-dire celles de Microsoft Office.

Qutlook Example (ActiveQt)

L'exemple Qutlook démontre l'utilisation d'ActiveQt pour automatiser Outlook. L'exemple utilise l'outil dumpcpp pour générer un espace de noms C++ pour la bibliothèque de types décrivant le modèle d'objets Outlook.

Simple Example (ActiveQt)

Un exemple simple démontre l'utilisation de QAxBindable et QAxFactory.

Wrapper Example (ActiveQt)

L'exemple Wrapper montre comment exporter des classes QWidget existantes en tant que contrôles ActiveX, et l'utilisation de QAxFactory avec la macro QAXFACTORY_EXPORT(). Dans cet exemple, les contrôles ActiveX sont les classes de boutons standard QPushButton, QCheckBox et QRadioButton fournies par Qt.

Qt 3D

Qt 3D: Basic Shapes C++ Example

Montre les quatre formes de base offertes par Qt 3D et établit un maillage pour chacune d'entre elles.

Qt 3D: Multi Viewport QML Example

Un exemple QML qui démontre le rendu d'un diagramme de scène à partir de plusieurs fenêtres de visualisation.

Qt 3D: PBR Materials QML Example

Une application QML qui démontre l'utilisation de matériaux PBR

Qt 3D: Simple C++ Example

Une application C++ qui montre comment rendre une scène dans une fenêtre de visualisation. Qt 3D

Qt 3D: Simple Custom Material QML Example

Démonstration de la création d'un matériau personnalisé en Qt 3D

Qt 3D: Simple QML Example

Une application QML qui démontre comment effectuer le rendu d'une scène en Qt 3D

Qt 3D: Wireframe QML Example

Une application QML Qt 3D qui met en œuvre une méthode de rendu de l'image filaire en une seule passe.

Qt Assistant Manuel

Remote Control Example

Utilisation et contrôle de Qt Assistant en tant que visionneuse d'aide

Simple Text Viewer Example

Utilisation de Qt Assistant en tant que visionneuse d'aide personnalisée pour votre application

Qt Bluetooth

Bluetooth Chat

Montre la communication par Bluetooth à l'aide du protocole RFCOMM

Bluetooth Low Energy Heart Rate Game

Un jeu démontrant l'interaction avec un dispositif/service de fréquence cardiaque Bluetooth Low Energy

Bluetooth Low Energy Heart Rate Server

Un exemple montrant comment mettre en place et annoncer un service GATT. L'exemple démontre l'utilisation des classes Qt Bluetooth Low Energy liées à la fonctionnalité périphérique (esclave).

Bluetooth Low Energy Scanner

Une application conçue pour parcourir le contenu des périphériques Bluetooth Low Energy. L'exemple démontre l'utilisation de toutes les classes Qt Bluetooth Low Energy.

Qt Canvas Painter

Qt Canvas Painter - Compact Health Example

Démontre l'utilisation de QCanvasPainter dans une QWindow

Qt Canvas Painter - Gallery Example

Démontre les fonctionnalités de QCanvasPainter dans une application Qt Quick

Qt Canvas Painter - Hello Widget Example

Démontre l'utilisation de QCanvasPainter et QCanvasPainterWidget

Qt Charts

Audio Samples vs Sound Level

Cet exemple montre le dessin d'échantillons de microphone en fonction du niveau audio

Charts with QML Gallery

Démontre comment utiliser les différents types de graphiques en utilisant qml

Charts with Widgets Gallery

Une application qui démontre l'API Qt Charts Widgets

OpenGL Accelerated Series Example

L'exemple montre comment activer l'accélération OpenGL pour QLineSeries et QScatterSeries

Qml Oscilloscope

Exemple montrant comment mettre en œuvre une application avec des exigences strictes en matière de performances à l'aide de l'API QML de Qt Charts

Qml Weather

Il s'agit d'une démonstration de base montrant comment utiliser les différents types de graphiques en utilisant l'API QML.

Zoom Line Example

L'exemple montre comment créer votre propre effet de zoom personnalisé.

Qt CoAP

Quick CoAP Multicast Discovery

Utilisation du client CoAP pour la découverte de ressources multicast avec une interface utilisateur Qt Quick

Quick Secure CoAP Client

Sécuriser le client CoAP et l'utiliser avec une interface utilisateur Qt Quick

Simple CoAP Client

Création d'une application qui communique avec un serveur CoAP

Qt Concurrent

Image Scaling

Démontre comment télécharger et mettre à l'échelle des images de manière asynchrone

Prime Counter

Démonstration de la surveillance de la progression des opérations simultanées

Word Count

Démonstration de l'utilisation de l'algorithme map-reduce

Qt Core

Bindable Properties

Démontre comment l'utilisation de propriétés liables peut simplifier votre code C++.

Calendar Backend Plugin Example

Exemple de QCalendar illustrant les calendriers personnalisés fournis par l'utilisateur

Contiguous Cache Example

L'exemple Contiguous Cache montre comment utiliser QContiguousCache pour gérer l'utilisation de la mémoire pour de très grands modèles. Dans certains environnements, la mémoire est limitée et, même lorsque ce n'est pas le cas, les utilisateurs n'apprécient pas une application qui utilise trop de mémoire. L'utilisation de QContiguousCache pour gérer une liste, plutôt que de charger toute la liste en mémoire, permet à l'application de limiter la quantité de mémoire utilisée, quelle que soit la taille de l'ensemble de données auquel elle accède.

IPC: Shared Memory

Démontre comment partager des données d'image entre différents processus à l'aide du mécanisme IPC de la mémoire partagée.

Local Fortune Client

Démonstration de l'utilisation de QLocalSocket pour un simple client de service local

Local Fortune Server

Démonstration de l'utilisation de QLocalServer et de QLocalSocket pour servir un service local simple

MIME Type Browser

Montre la hiérarchie des types MIME et peut être utilisé pour déterminer le type MIME d'un fichier

Mandelbrot

L'exemple Mandelbrot démontre la programmation multithread à l'aide de Qt. Il montre comment utiliser un fil d'exécution pour effectuer des calculs lourds sans bloquer la boucle d'événements du fil principal.

Parsing and displaying CBOR data

Démonstration de l'analyse des fichiers au format CBOR

Producer and Consumer using Semaphores

L'exemple Producer and Consumer using Semaphores montre comment utiliser QSemaphore pour contrôler l'accès à un tampon circulaire partagé par un thread producteur et un thread consommateur.

Producer and Consumer using Wait Conditions

L'exemple du producteur et du consommateur utilisant des conditions d'attente montre comment utiliser QWaitCondition et QMutex pour contrôler l'accès à un tampon circulaire partagé par un thread producteur et un thread consommateur.

QXmlStream Bookmarks Example

Démonstration de la lecture et de l'écriture de fichiers XBEL

Qt for Android Notifier

Démontre comment appeler du code Java à partir de Qt dans une application Android

Queued Custom Type

L'exemple de type personnalisé en file d'attente montre comment envoyer des types personnalisés entre les threads avec des signaux en file d'attente et des slots.

Saving and Loading a Game

Comment sauvegarder et charger un jeu en utilisant les classes JSON ou CBOR de Qt

Serialization Converter

Comment convertir entre différents formats de sérialisation

Qt D-Bus

D-Bus Chat

Démonstration de la communication entre les instances d'une application

D-Bus Complex Ping Pong

Démonstration de l'utilisation du système de type Qt D-Bus

D-Bus Ping Pong

Démonstration d'un système de messages simple utilisant D-Bus

D-Bus Remote Controlled Car

Démonstration de l'utilisation de Qt D-Bus pour contrôler une voiture à partir d'une autre application

Qt Data Visualization

Axis Handling

Mise en œuvre du glissement d'axe avec un gestionnaire d'entrée personnalisé en QML, et création d'un formateur d'axe personnalisé

Graph Gallery

Galerie de graphiques à barres, de dispersion et de surface

Simple Bar Graph

Utilisation de Bars3D dans une application QML

Simple Scatter Graph

Utilisation de Scatter3D dans une application QML

Surface Graph Gallery

Galerie de trois façons différentes d'utiliser un graphique Surface3D

Volumetric Rendering

Rendu d'objets volumétriques

Qt GRPC

Magic 8 Ball

Création d'une connexion HTTP2 entre un client Qt GRPC et un serveur C++ gRPC

Qt GRPC Client Guide

Qt GRPC guide du client

QtGrpc Chat

Une application de chat pour partager des messages de tout type dans un salon de chat

Vehicle

Gérer deux connexions threadées entre un client Qt gRPC et un serveur C++ gRPC

Qt GUI

Hello Vulkan Cubes Example

Montre les bases de l'utilisation de QVulkanWindow

Hello Vulkan Triangle Example

Montre les bases du rendu avec QVulkanWindow et l'API Vulkan

Hello Vulkan Widget Example

Montre l'utilisation de QVulkanWindow dans les applications QWidget

RHI Window Example

Cet exemple montre comment créer une application minimale basée sur QWindow en utilisant QRhi

Raster Window Example

Cet exemple montre comment créer une application minimale basée sur une QWindow en utilisant QPainter pour le rendu

Qt Graphs

Axis Handling

Mise en œuvre du glissement d'axe avec un gestionnaire d'entrée personnalisé en QML, et création d'un formateur d'axe personnalisé

Cockpit

Exemple d'application imitant le cockpit d'un avion à l'aide de graphiques

Graph Gallery

Galerie de graphiques à barres, de dispersion et de surface

Graph Printing

Impression d'un graphique 2D ou 3D

Graphs 2D in Qt Widgets

Utilisation de Graphs for 2D dans une application basée sur un widget

HelloGraphs

Utilisation des graphiques en 2D dans une application Qt Quick

Mathematical Equations

Visualisation d'équations mathématiques

Simple Bar Graph

Utilisation de Bars3D dans une application QML

Simple Scatter Graph

Utilisation de Scatter3D dans une application QML

Surface Graph Gallery

Galerie avec trois façons différentes d'utiliser un graphique Surface3D

Volumetric Rendering

Rendu d'objets volumétriques

Wind Turbine Dashboard

Tableau de bord d'une éolienne avec des graphiques 2D et 3D

Qt HTTP Server

RESTful API Server

Exemple de création d'un serveur API RESTful à l'aide de QHttpServer

Simple HTTP Server

Exemple simple de mise en place d'un serveur HTTP

Qt Help

Context-Sensitive Help Example

Utilisation de la classe QHelpEngineCore pour implémenter une aide contextuelle pour les applications

Qt Labs StyleKit

StyleKit Example

Montre comment styliser les contrôles Qt Quick à l'aide de StyleKit

Qt Linguist Manuel

Arrow Pad Example

Comprendre le concept des contextes Qt Linguist et utiliser deux langages ou plus

Localized Clock Example

L'exemple montre les meilleures pratiques pour utiliser les fonctions de traduction et de localisation de Qt dans CMake et Qt Quick, y compris la gestion des pluriels dans différentes langues, et les formats d'heure et de date localisés.

Localized Clock with ID-based Translation

L'exemple montre les meilleures pratiques pour l'utilisation des fonctionnalités de traduction basées sur l'ID de Qt dans CMake et Qt Quick, y compris la gestion des pluriels dans différentes langues, et les formats d'heure localisés

Localized Clock with Runtime Language Switch

L'exemple montre les meilleures pratiques pour utiliser les fonctions de traduction et de localisation de Qt dans CMake et Qt Quick, en particulier pour changer la langue d'une application pendant l'exécution. Il étend l'exemple plus simple de l'horloge localisée

Troll Print Example

Mise à jour des traductions pour les versions ultérieures

Qt Location

GeoJson Viewer (QML)

L'exemple de la visionneuse GeoJson montre comment manipuler les MapItems, gérer les entrées utilisateur et les E/S vers et depuis un fichier GeoJson.

Map Viewer (QML)

L'exemple du visualisateur de cartes montre comment afficher et interagir avec une carte, rechercher une adresse et trouver des itinéraires.

MapItemView Transitions (QML)

Comment utiliser les transitions avec MapItemView

Minimal Map (QML)

Code minimum pour afficher une carte en utilisant Qt Quick

Places (QML)

L'exemple Places montre comment rechercher des lieux et accéder au contenu correspondant.

Places List (QML)

L'exemple Liste de lieux montre comment rechercher et afficher une liste de lieux à l'aide d'une ListView

Places Map (QML)

L'exemple Places Map montre comment rechercher et afficher une liste de lieux sur une carte à l'aide d'un MapItemView.

Plane Spotter (QML)

L'exemple Plane Spotter démontre l'intégration étroite des types de données de localisation et de positionnement dans QML

Qt Lottie Animation

lottietoqml Example

Un exemple démontrant l'utilisation de lottietoqml dans une application

qtlottieviewer Example

Un exemple démontrant l'utilisation de Qt LottieAnimation dans une application

Qt MQTT

MQTT Subscriptions

Créer une application qui communique avec un courtier MQTT

Qt Quick Publication

Utilisez les contrôles Qt Quick pour créer une application qui peut publier sur des sujets MQTT

Qt Quick Subscription

Utilisez les contrôles Qt Quick pour créer une application qui peut s'abonner à des sujets MQTT

Simple MQTT Client

Création d'une application de télémétrie minimaliste

WebSockets MQTT Subscription

Combiner un client MQTT avec une connexion web socket

Qt Multimedia

Audio Devices Example

Liste des périphériques audio disponibles et leur configuration

Audio Output Example

Activer la lecture audio en utilisant la classe QAudioSink

Audio Recorder Example

Découvrir les périphériques disponibles et les codecs pris en charge

Audio Source Example

Enregistrer de l'audio à l'aide de la classe QAudioSource

Camera Example

Montrer comment capturer une image fixe ou enregistrer une vidéo

Media Player Example

Lecture de fichiers audio et vidéo à l'aide de la classe QAudioSource Qt Widgets

QML Camera Application

Cette application basée sur Qt Quick montre comment utiliser l'API pour capturer une image fixe ou une vidéo.

QML Media Player Example

Lecture de fichiers audio et vidéo à l'aide du type MediaPlayer de QML

QML Video Example

Transformer le contenu d'une vidéo et d'un viseur d'appareil photo

QML Video Recorder

Enregistrement audio et vidéo à l'aide de Qt Quick

Screen Capture Example

Capture d'un écran ou d'une fenêtre

Video Graphics Item Example

Diffusion en continu de vidéos sur une scène graphique

Video Widget Example

Mise en œuvre d'un widget de lecteur vidéo

Qt NFC

Annotated URL

Lire les messages formatés du format d'échange de données NFC (NDEF)

NDEF Editor

Lire et écrire des messages au format d'échange de données NFC (NDEF) sur des étiquettes du forum NFC

Qt Network

A minimal RSS listing application

Démonstration de l'extraction et de l'affichage d'une ressource réseau

Blocking Fortune Client

Démonstration de la création d'un client pour un service réseau

Broadcast Receiver

Démonstration de la réception d'informations diffusées sur un réseau local

Broadcast Sender

Démonstration de la diffusion d'informations à plusieurs clients sur un réseau local

DNS lookup

Démontre comment rechercher un nom d'hôte à l'aide de QDnsLookup.

DTLS client

Cet exemple montre comment mettre en œuvre des connexions DTLS côté client

DTLS server

Cet exemple montre comment mettre en œuvre un serveur DTLS simple

Fortune Client

Démontre comment créer un client pour un service réseau

Fortune Server

Démontre comment créer un serveur pour un service réseau

HTTP Client

Démonstration d'un client HTTP simple

Multi-stream Client

Démonstration de l'utilisation de SCTP du côté client

Multi-stream Server

Démonstration de l'utilisation du protocole SCTP côté serveur

Multicast Receiver

Démontre comment recevoir des informations envoyées à un groupe multicast

Multicast Sender

Démonstration de l'envoi de messages à un groupe multicast

Network Chat

Démonstration d'un client Chat peer-to-peer avec état

Secure Socket Client

Démontre comment communiquer sur une connexion cryptée (SSL)

Threaded Fortune Server

L'exemple du serveur Threaded Fortune montre comment créer un serveur pour un service réseau simple qui utilise des threads pour traiter les demandes de différents clients. Il est destiné à être exécuté en même temps que l'exemple Fortune Client.

Torrent Example

Démontre des opérations TCP/IP complexes

Qt Network Autorisation

Reddit Example

Démonstration de l'authentification avec OAuth 2 pour accéder à Reddit

Qt OPC UA

Qt OPC UA Viewer

Utilisation de l'approche modèle/vue pour afficher tous les nœuds d'un serveur OPC UA dans une vue arborescente

Qt OPC UA X509 Support

Montre comment générer des clés et des demandes de signature de certificat

Qt Quick Water Pump

Interagir avec un serveur OPC UA pour construire une IHM basée sur QML pour une simple pompe à eau

Water Pump

Interagir avec un serveur OPC UA pour construire une IHM basée sur QML pour une simple pompe à eau

Water Pump Simulation Server

Un serveur OPC UA qui met en œuvre une simulation simple de machine à pomper l'eau

Qt OpenAPI

ChatGPT RESTful API Client

Exemple d'utilisation du générateur OpenAPI pour créer un client API RESTful pour communiquer avec les modèles OpenAI

ColorPalette RESTful API client

Exemple de génération du code du client OpenAPI et de son intégration dans une application

Qt OpenGL

2D Painting Example

L'exemple de peinture 2D montre comment QPainter et QOpenGLWidget peuvent être utilisés ensemble pour afficher des graphiques 2D accélérés sur le matériel supporté

Cube OpenGL ES 2.0 example

Montre comment faire pivoter manuellement un cube 3D texturé avec l'aide de l'utilisateur.

Hello GL2 Example

L'exemple Hello GL2 démontre l'utilisation de base des classes OpenGL fournies avec Qt

Hello GLES3 Example

Démontre les fonctions OpenGL ES 3.0 via QOpenGLExtraFunctions

OpenGL Window Example

Cet exemple montre comment créer une application minimale basée sur QWindow dans le but d'utiliser OpenGL

QOpenGLWidget Stereoscopic Rendering Example

Cet exemple montre comment créer une application minimale basée sur QOpenGLWidget avec le support du rendu stéréoscopique.

Textures Example

L'exemple des textures démontre l'utilisation des classes d'images de Qt comme textures dans les applications qui utilisent à la fois OpenGL et Qt pour afficher des graphiques.

Qt PDF

PDF Multipage Viewer Example

Une visionneuse PDF Qt Quick qui permet de faire défiler les pages.

PDF Single Page Viewer Example

Une visionneuse PDF Qt Quick qui affiche une page à la fois

PDF Viewer Widget Example

Une visionneuse PDF basée sur un widget qui permet de faire défiler les pages.

Qt Positioning

Log File Position Source (C++)

Logfile Position Source montre comment créer et utiliser une source de position personnalisée. Elle peut être utile pour simuler des données GPS ou lorsque les données sont reçues dans un format personnalisé.

Satellite Info

L'exemple Satellite Info montre les satellites disponibles en utilisant Sky View, Table View ou RSSI View et la position actuelle de l'utilisateur. Il est mis en œuvre à l'aide de Qt Positioning et de Qt Quick

Weather Info

L'exemple Weather Info montre comment utiliser la position actuelle de l'utilisateur pour récupérer du contenu local à partir d'un service web dans un plugin C++ pour Qt Quick, à l'aide de Qt Positioning

Qt Protobuf

Sensors

L'exemple des capteurs montre comment deux applications peuvent communiquer en envoyant des messages protobuf à l'aide de sockets UDP.

Qt Quick

Advanced Text Example

Un exemple Qt Quick démontrant certaines caractéristiques avancées du texte

C++ Extensions: Image Provider Example

Comment charger des images en QML avec QQuickImageProvider

C++ Extensions: Image Response Provider Example

Comment charger des images de manière asynchrone en QML

Models and Views: AbstractItemModel Example

Montre comment utiliser une sous-classe de QAbstractItemModel comme modèle en QML

Models and Views: Fetch More functionality using a worker thread

Démontre comment implémenter fetchMore() dans un thread de travail tout en maintenant une interface utilisateur réactive

Models and Views: List Model using a worker thread for data fetching

Démontre comment mettre en œuvre un modèle de liste avec une interface utilisateur réactive en utilisant un fil d'exécution pour récupérer les données

Models and Views: Object ListModel Example

Montre comment utiliser une QList comme modèle en QML

Models and Views: String ListModel Example

Montre comment utiliser une QStringList comme modèle en QML

QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks

QML Advanced Tutorial 2 - Populating the Game Canvas

QML Advanced Tutorial 3 - Implementing the Game Logic

QML Advanced Tutorial 4 - Finishing Touches

QML Dynamic View Ordering Tutorial 1 - A Simple ListView and Delegate

QML Dynamic View Ordering Tutorial 2 - Dragging View Items

QML Dynamic View Ordering Tutorial 3 - Moving Dragged Items

QML Dynamic View Ordering Tutorial 4 - Sorting Items

QML Previewer Example

Démontre comment mélanger Qt Quick avec une application Qt Widgets en utilisant QWidget::createWindowContainer()

QQuickRenderControl D3D11 Example

Montre comment rendre une scène Qt Quick dans une texture qui est ensuite utilisée par un moteur de rendu Direct3D 11 non basé sur Quick

QQuickRenderControl OpenGL Example

Montre comment effectuer le rendu d'une scène Qt Quick dans une texture qui est ensuite utilisée par un moteur de rendu OpenGL non basé sur Quick.

QQuickRenderControl RHI Example

Montre comment effectuer le rendu d'une scène Qt Quick dans une QRhiTexture

QQuickWidget - QQuickView Comparison Example

Démontre les avantages de QQuickWidget par rapport à un QQuickView intégré en tant que fenêtre native.

Qt Quick Examples - Accessibility

Cet exemple démontre la mise en œuvre de boutons accessibles

Qt Quick Examples - Animation

Il s'agit d'une collection d'exemples de QML Animation

Qt Quick Examples - Canvas

Il s'agit d'une collection d'exemples de QML Canvas

Qt Quick Examples - Drag and Drop

Il s'agit d'une collection d'exemples de glisser-déposer en QML

Qt Quick Examples - Embedded in Widgets

Démontre l'intégration d'une QQuickWindow dans une interface utilisateur QWidget via QWidget::createWindowContainer()

Qt Quick Examples - Image Elements

Voici une collection d'exemples QML relatifs aux types d'images

Qt Quick Examples - Item Variable Refresh Rate

Un exemple Qt Quick montre comment configurer un taux de rafraîchissement variable pour des parties spécifiques de l'interface utilisateur.

Qt Quick Examples - Key Interaction

Il s'agit d'une collection d'exemples QML d'interaction avec le clavier.

Qt Quick Examples - Local Storage

Une collection d'exemples de stockage local en QML

Qt Quick Examples - MouseArea

Voici un exemple du type MouseArea en QML

Qt Quick Examples - MultiEffect Item Switcher

Démonstration de l'utilisation de MultiEffect

Qt Quick Examples - MultiEffect Test Bed

Démonstration de l'utilisation de MultiEffect

Qt Quick Examples - Pointer Handlers

Montre comment utiliser Qt Quick Input Handlers dans les composants interactifs.

Qt Quick Examples - Positioners

Il s'agit d'une collection d'exemples de positionneurs QML.

Qt Quick Examples - RectangularShadow NeumorphicPanel

Démonstration de l'utilisation de RectangularShadow

Qt Quick Examples - Shader Effects

Un exemple Qt Quick démontrant l'utilisation d'effets de shaders

Qt Quick Examples - Shapes

Un exemple Qt Quick démontrant l'utilisation d'éléments de forme

Qt Quick Examples - Text

Il s'agit d'une collection d'exemples QML relatifs au texte.

Qt Quick Examples - Views

Il s'agit d'une collection d'exemples QML de vues-modèles.

Qt Quick Examples - Window and Screen

Cet exemple présente les types Window et Screen en QML.

Qt Quick Layouts - Basic Example

Démontre comment utiliser les types de disposition pour organiser une interface utilisateur.

Qt Quick Layouts - Responsive Layout Example

Démontre comment utiliser LayoutItemProxy pour créer une interface utilisateur réactive.

Qt Quick Particles Examples - Affectors

Il s'agit d'une collection d'exemples utilisant les Affectors dans le système de particules de QML.

Qt Quick Particles Examples - Emitters

Il s'agit d'une collection d'exemples utilisant les Emitters dans le système de particules QML.

Qt Quick Particles Examples - Image Particles

Voici une collection d'exemples d'utilisation des Affectors dans le système de particules QML

Qt Quick Particles Examples - System

Voici une collection d'exemples utilisant les Affecteurs dans le système de particules QML

Qt Quick TableView examples - Conway’s Game of Life

L'exemple Conway's Game of Life montre comment le type QML TableView peut être utilisé pour afficher un modèle C++ que l'utilisateur peut faire pivoter.

Qt Quick TableViews examples - Pixelator

L'exemple Pixelator montre comment un QML TableView et un délégué peuvent être utilisés pour des modèles de table personnalisés.

Qt Quick Widgets Example

Démontre comment mélanger Qt Quick avec une application Qt Widgets en utilisant la classe QQuickWidget

Scene Graph - Custom Geometry

Montre comment mettre en œuvre une géométrie personnalisée dans le graphique de scène Qt Quick.

Scene Graph - Custom Material

Montre comment implémenter un matériau personnalisé dans le graphe de scène Qt Quick

Scene Graph - Custom QSGRenderNode

Montre comment utiliser QSGRenderNode pour implémenter un rendu personnalisé dans le graphique de scène Qt Quick

Scene Graph - Direct3D 11 Under QML

Montre comment effectuer un rendu directement avec Direct3D 11 sous une scène Qt Quick

Scene Graph - Graph

Démontre comment on peut combiner des matériaux et des géométries personnalisés dans un seul QQuickItem

Scene Graph - Metal Texture Import

Montre comment utiliser une texture créée directement avec Metal

Scene Graph - Metal Under QML

Montre comment effectuer un rendu directement avec Metal sous une scène Qt Quick

Scene Graph - OpenGL Under QML

Montre comment effectuer un rendu OpenGL sous une scène Qt Quick

Scene Graph - Painted Item

Montre comment implémenter des éléments de graphe de scène personnalisés basés sur QPainter

Scene Graph - RHI Texture Item

Montre comment implémenter un QQuickItem personnalisé qui affiche une texture rendue par QRhi

Scene Graph - RHI Under QML

Montre comment effectuer un rendu directement avec QRhi sous une scène Qt Quick

Scene Graph - Threaded Animation

Montre les avantages des éléments personnalisés qui s'animent indépendamment du thread principal tout en utilisant la boucle de rendu threadée de QRhi. Qt Quick

Scene Graph - Two Texture Providers

Montre comment combiner deux textures provenant de deux fournisseurs de textures dans un nœud de graphe de scène personnalisé

Scene Graph - Vulkan Texture Import

Montre comment utiliser une texture créée directement avec Vulkan

Scene Graph - Vulkan Under QML

Montre comment effectuer un rendu directement avec Vulkan dans une scène Qt Quick

UI Components: Dial Control Example

Contrôle du cadran L'exemple montre comment créer un cadran de type indicateur de vitesse.

UI Components: Flipable Example

Flipable L'exemple montre un élément qui se retourne lorsqu'on clique dessus, en tournant autour de l'axe des ordonnées.

Vector Image Example

Un exemple Qt Quick démontrant les différences entre Qt SVG, VectorImage et svgtoqml

Weather Forecast Example

Un exemple Qt Quick Shapes démontrant les différentes façons d'utiliser les formes dans une application.

Qt Quick 3D

Hello Qt Quick 3D Example

Démonstration d'un dessin instancié simple

Qt Quick 3D - Antialiasing Example

Démonstration des modes d'anticrénelage dans Qt Quick 3D

Qt Quick 3D - Baked Lightmap Example

Démonstration de l'utilisation de lightmaps cuites dans une scène 3D

Qt Quick 3D - Cascaded Shadow Maps Example

Démonstration des cartes d'ombres en cascade

Qt Quick 3D - Custom Effect Example

Démonstration de l'écriture d'effets de post-traitement personnalisés

Qt Quick 3D - Custom Geometry Example

Démonstration de la fourniture de données de vertex personnalisées à partir de C++ et de QML

Qt Quick 3D - Custom Instanced Rendering

Démonstration de l'instanciation avec des matériaux personnalisés et une table d'instance C++

Qt Quick 3D - Custom Materials Example

Démonstration de l'écriture de matériaux personnalisés ombrés

Qt Quick 3D - Custom Morphing Animation

Démonstration de l'écriture d'une géométrie personnalisée en C++ avec une cible de morphisme

Qt Quick 3D - Custom Shaders Example

Démonstration de l'utilisation de vertex et de fragment shaders personnalisés

Qt Quick 3D - Dynamic Model Creation Example

Démonstration de la création de modèles dynamiques

Qt Quick 3D - HelloCube Example

Démonstration du rendu d'objets 2D et 3D dans Qt Quick 3D

Qt Quick 3D - Instanced Rendering Example

Démontre comment effectuer un rendu instancié dans Qt Quick 3D

Qt Quick 3D - Introduction

Démontre comment effectuer le rendu d'une scène dans Qt Quick 3D

Qt Quick 3D - Layers Example

Démontre l'utilisation des couches dans QtQuick3D

Qt Quick 3D - Level of Detail Helper Example

Démontre l'utilisation de l'assistant de niveau de détail

Qt Quick 3D - Lights Example

Démontre l'utilisation de différents types de lumière

Qt Quick 3D - Morphing Example

Démontre comment contrôler les animations de morphing dans Qt Quick 3D

Qt Quick 3D - Offline Shaders Example

Démontre l'utilisation du support expérimental de traitement des matériaux à la construction

Qt Quick 3D - Order Independent Transparency Example

Démontre la transparence indépendante de l'ordre dans Qt Quick 3D

Qt Quick 3D - Particles 3D Testbed Example

Démonstration de l'utilisation du module Qt Quick 3D Particles3D

Qt Quick 3D - Picking example

Démonstration de la sélection de modèles

Qt Quick 3D - Principled Material Example

Démonstration de l'utilisation de Principled Material

Qt Quick 3D - Procedural Texture Example

Démonstration de la fourniture de données de texture personnalisées à partir de C++ ou de QML

Qt Quick 3D - Quick Ball Example

Démonstration de la création d'un jeu simple à l'aide de Quick3D

Qt Quick 3D - Quick Items Example

Démonstration de l'utilisation de Qt Quick Items dans une scène Quick3D

Qt Quick 3D - Reflection Probes Example

Démonstration de l'utilisation des sondes de réflexion dans Qt Quick 3D

Qt Quick 3D - RuntimeLoader Example

Démonstration de la façon dont les actifs peuvent être chargés au moment de l'exécution.

Qt Quick 3D - SSGI Lightmap Example

Exemple de scènes utilisant SSGI et Lightmaps

Qt Quick 3D - Scene Effects Example

Démonstration de l'utilisation de ExtendedSceneEnvironment

Qt Quick 3D - Screen Space Reflections Example

Démonstration des réflexions dans Qt Quick 3D

Qt Quick 3D - Simple Fog Example

Démonstration de l'activation du brouillard dans la scène 3D

Qt Quick 3D - Simple Skinning Example

Démonstration du rendu d'une simple animation d'écorché dans Qt Quick 3D

Qt Quick 3D - Stencil Outline Extension Example

Démontre comment l'extension de rendu QtQuick3D peut être utilisée pour mettre en œuvre un contour de pochoir

Qt Quick 3D - Sub-mesh Example

Démontre comment assigner des matériaux à des sous-mailles

Qt Quick 3D - User Passes Example

Démontre la création de passes de rendu personnalisées dans Qt Quick 3D

Qt Quick 3D - View3D Example

Démontre l'utilisation de View3D pour montrer une scène à partir de plusieurs caméras

Qt Quick 3D - Volumetric Rendering Example

Démontre comment effectuer un rendu volumétrique dans Qt Quick 3D

Qt Quick 3D - XR 3D Interaction example

Démonstration de la manipulation d'objets 3D avec Qt Quick 3D XR

Qt Quick 3D - XR Advanced Touch

Démonstration du toucher sur des écrans incurvés et de la gestion du toucher sur des modèles 3D

Qt Quick 3D - XR Freeform Teleportation Example

Démonstration de l'implémentation d'une locomotion simple dans Qt Quick 3D XR

Qt Quick 3D - XR Simple Example

Démonstration de la mise en place d'une scène VR simple avec Qt Quick 3D XR

Qt Quick 3D - XR Simple Input Example

Démonstration de l'entrée d'un contrôleur dans Qt Quick 3D XR

Qt Quick 3D - XR Simple Touch Example

Démonstration de la saisie du suivi des mains dans Qt Quick 3D XR

Qt Quick 3D - XR Spatial Anchors Example

Démonstration de l'utilisation des ancrages spatiaux dans Qt Quick 3D XR

Qt Quick Physique 3D

Qt Quick 3D Physics - Cannon Example

Démonstration de l'apparition d'objets physiques

Qt Quick 3D Physics - CharacterController Example

Démonstration du type CharacterController

Qt Quick 3D Physics - Compound Shapes Example

Démonstration de l'utilisation de formes de collision complexes

Qt Quick 3D Physics - Custom Shapes Example

Démonstration de l'utilisation de différentes formes

Qt Quick 3D Physics - Impeller Example

Démonstration de l'utilisation de corps déclencheurs et d'informations sur les collisions

Qt Quick 3D Physics - Mass Example

Démonstration des différentes manières de définir la masse et l'inertie d'un corps

Qt Quick 3D Physics - Material Example

Démonstration de l'utilisation de matériaux physiques

Qt Quick 3D Physics - Simple Example

Démonstration de la mise en place d'une scène physique simple

Qt Quick Contrôles

File System Explorer

Une application QML de bureau utilisant des contrôles Qt Quick personnalisés pour afficher des fichiers texte à partir d'un système de fichiers.

Qt Quick Controls - Attached Style Properties Example

Démonstration de l'utilisation de QQuickAttachedPropertyPropagator

Qt Quick Controls - Contact List

Une application QML utilisant les contrôles Qt Quick et une classe C++ qui implémente une simple liste de contacts.

Qt Quick Controls - Event Calendar

Un calendrier d'événements simple

Qt Quick Controls - Flat Style

Une application QML utilisant des contrôles Qt Quick et des modules QML avec des contrôles personnalisés

Qt Quick Controls - Gallery

Une galerie de contrôles

Qt Quick Controls - Imagine Style Example: Automotive

Une interface utilisateur automobile utilisant des actifs de style Imagine personnalisés

Qt Quick Controls - Table of Contents

Démonstration du modèle d'arbre personnalisé dans le contrôle TreeView

Qt Quick Controls - Text Editor

Une application d'éditeur de texte riche utilisant les contrôles Qt Quick

Qt Quick Controls - To Do List

Application de liste de choses à faire pour iOS

Qt Quick Controls - Wearable Demo

Démonstration d'un lanceur d'application conçu pour les appareils portables

Spreadsheets Example

Démonstration de la création d'une application de feuille de calcul

Qt Quick Créateur d'effets

Wiggly

Démonstration de l'utilisation d'un effet créé avec Qt Quick Effect Maker (QQEM)

Qt Remote Objects

Model-View Client

Développement d'un programme client très simple qui affiche le contenu et les modifications apportées sur un serveur

Model-View Server

Développement d'un programme serveur simple qui affiche et modifie un QTreeView mis à disposition sur un réseau Remote Objects

QtRemoteObjects WebSockets Applications

Utiliser un transport non basé sur QIODevice (QWebSocket) avec QtRemoteObjects

SSL Server and Client

Mise en place d'un réseau d'objets distants sécurisé à l'aide de QSslSockets

Simpleswitch Direct Server and Client

Un serveur et un client d'objets distants minimalistes

Time Client Application

Un client qui détient une réplique d'un objet temporel provenant d'un serveur et qui affiche l'heure dans une horloge.

Time Server Application

Un serveur qui partage un objet temporel avec des clients connectés

Qt SCXML

SCXML Calculator

Une application qui met en œuvre l'exemple de la calculatrice présenté dans la spécification SCXML

SCXML FTP Client

Implémente un client FTP simple à l'aide d'une machine à états

SCXML Invoke

invoque une machine à états imbriqués compilée

SCXML Media Player

Envoie et reçoit des données d'un modèle de données C++.

SCXML Sudoku

Démontre l'utilisation d'un fichier javascript séparé avec SCXML

SCXML Traffic Light (Dynamic, QML)

Une application Qt Quick qui utilise une machine à états chargée dynamiquement pour mettre en œuvre un feu de circulation.

SCXML Traffic Light (Dynamic, Widgets)

Une application basée sur un widget qui utilise une machine à états chargée dynamiquement pour implémenter un feu de circulation.

SCXML Traffic Light (Simple, QML)

Une application Qt Quick qui utilise une machine à états compilée pour implémenter un feu tricolore simplifié.

SCXML Traffic Light (Static, QML)

Une application Qt Quick qui utilise une machine à états compilée pour implémenter un feu de circulation

SCXML Traffic Light (Static, Widgets)

Une application basée sur un widget qui utilise une machine à états compilée pour implémenter un feu de circulation.

Qt SQL

Books

Montre comment utiliser les classes Qt SQL avec un cadre modèle/vue.

Cached SQL Table

L'exemple de la table mise en cache montre comment une vue de table peut être utilisée pour accéder à une base de données, en mettant en cache toutes les modifications apportées aux données jusqu'à ce que l'utilisateur les soumette explicitement à l'aide d'un bouton poussoir.

Drill Down Example

L'exemple Drill Down montre comment lire les données d'une base de données et soumettre des modifications, en utilisant les classes QSqlRelationalTableModel et QDataWidgetMapper.

Master Detail Example

L'exemple Master Detail montre comment présenter des données provenant de différentes sources de données dans la même application. Les titres des albums, ainsi que les artistes et les dates de sortie correspondants, sont conservés dans une base de données, tandis que les pistes de chaque album sont stockées dans un fichier XML.

Query Model Example

L'exemple du modèle de requête montre comment créer des versions personnalisées des données obtenues à partir d'une requête SQL, en utilisant un modèle qui encapsule la requête et des vues de table pour afficher les résultats.

Relational Table Model Example

L'exemple du modèle de table relationnelle montre comment utiliser les vues de table avec un modèle relationnel pour visualiser les relations entre les éléments d'une base de données.

SQL Browser

L'exemple du navigateur SQL montre comment un navigateur de données peut être utilisé pour visualiser les résultats d'instructions SQL sur une base de données active.

SQL Widget Mapper Example

L'exemple de SQL Widget Mapper montre comment utiliser un mappage d'informations d'une base de données vers des widgets sur un formulaire.

Table Model Example

L'exemple de modèle de table montre comment utiliser un modèle de table SQL spécialisé avec des vues de table pour éditer des informations dans une base de données.

Qt SVG

SVG Viewer

Un exemple Qt Widgets pour le rendu et la visualisation de fichiers SVG

Qt Sensors

Sensors Showcase

L'exemple Sensors Showcase démontre l'utilisation des capteurs à l'aide d'exemples visuels.

Qt Serial Bus

CAN Bus Manager

L'exemple envoie et reçoit des trames de bus CAN

Modbus Client

L'exemple met en œuvre une application client Modbus

Modbus Custom Command

L'exemple montre comment gérer des codes de fonction Modbus personnalisés

Modbus Server

L'exemple met en œuvre une application serveur Modbus

Qt Serial Port

Blocking Receiver

Montre comment utiliser l'API synchrone de QSerialPort dans un thread non-GUI

Blocking Sender

Montre comment utiliser l'API synchrone de QSerialPort dans un fil d'exécution (worker thread)

Serial Terminal

Montre comment utiliser diverses fonctionnalités de QSerialPort

Qt Spatial Audio

Spatial Audio Panning Example

Montre certaines des capacités du moteur audio spatial dans Qt Spatial Audio

Qt State Machine

Move Blocks

L'exemple Move Blocks montre comment animer des éléments dans une QGraphicsScene en utilisant une QStateMachine avec une transition personnalisée

Ping Pong States

L'exemple Ping Pong States montre comment utiliser des états parallèles avec des événements et des transitions personnalisés dans Qt State Machine Framework

Rogue

L'exemple Rogue montre comment utiliser la machine à états de Qt pour la gestion des événements

Traffic Light

L'exemple Traffic Light montre comment utiliser Qt State Machine Overview pour implémenter le flux de contrôle d'un feu de circulation.

Arbre de tâches Qt

TaskTree Demo

Démontre comment les différents modes d'exécution et les politiques de flux de travail affectent l'exécution complexe de l'arbre des tâches.

TaskTree Image Scaling

Démontre comment exécuter des itérations de la boucle For en parallèle pour télécharger et mettre à l'échelle des images de manière asynchrone à l'aide de TaskTree

TaskTree Traffic Light

Démontre comment mettre en œuvre le comportement d'une machine à états à l'aide de TaskTree par le biais d'une simulation de feux tricolores.

Qt TextToSpeech

Hello Speak Example

L'exemple Hello Speak lit le texte fourni par l'utilisateur

Quick Speech Example

L'exemple Quick Speech lit le texte fourni par l'utilisateur

Qt UI Tools

Text Finder

Chargement dynamique de fichiers .ui à l'aide de QUiLoader

Qt Virtual Keyboard

Virtual Keyboard in Qt Quick

Cet exemple montre comment utiliser le clavier virtuel dans une application Qt Quick

Qt Wayland Compositor

Custom Extension

Custom Extension montre comment implémenter une extension Wayland personnalisée

Custom Shell

Custom Shell montre comment implémenter une extension shell personnalisée

Fancy Compositor

Fancy Compositor est un exemple qui montre comment écrire un compositeur Wayland fantaisiste en pur QML

IVI Compositor

IVI Compositor est un exemple qui montre comment utiliser l'extension IviApplication

Minimal CPP

Minimal CPP est un exemple qui montre comment écrire un compositeur Wayland en C++.

Minimal QML

Minimal QML est un exemple simple qui démontre comment écrire un compositeur Wayland en QML

Multi Output

Multi Output est un exemple qui montre un compositeur avec plusieurs sorties.

Multi Screen

Multi Screen est un compositeur Wayland de type bureau pour plusieurs écrans

Overview Compositor

Overview Compositor montre comment passer d'un client à l'autre dans une grille

QtShell Compositor

QtShell Compositor montre comment utiliser l'extension shell QtShell

Server Side Decoration Compositor

Server Side Decoration Compositor est un exemple simple qui démontre les décorations de fenêtres côté serveur sur xdg-shell

Spanning Screens

Spanning Screens est un exemple qui montre comment permettre aux clients Wayland de s'étendre sur plusieurs écrans.

Qt WebChannel

Qt WebChannel ChatClient HTML Example

Un client HTML/JavaScript qui communique via une WebSocket avec un serveur QWebChannel

Qt WebChannel ChatClient QML Application

Un client QML qui communique par WebSocket avec un serveur QWebChannel

Qt WebChannel ChatServer Example

Un serveur de chat simple mis en œuvre à l'aide de l'API C++ de QWebChannel

Qt WebChannel Standalone Example

Un simple chat entre un serveur et un client distant s'exécutant dans un navigateur

Qt WebEngine

Recipe Browser

Injection de feuilles de style personnalisées dans les pages web et fourniture d'un outil de prévisualisation de texte riche pour un langage de balisage personnalisé.

WebEngine Content Manipulation Example

Démontre comment charger et manipuler du contenu web.

WebEngine Cookie Browser Example

Un navigateur à cookies basé sur Qt WebEngine Widgets

WebEngine Lifecycle Example

Gel et abandon des onglets en arrière-plan pour réduire l'utilisation de l'unité centrale et de la mémoire

WebEngine Notifications Example

Démontre comment transmettre des notifications web HTML5 aux utilisateurs

WebEngine Push Notifications Example

Démontre comment s'abonner et se désabonner des notifications push.

WebEngine Quick Nano Browser

Un navigateur web implémenté en utilisant le type QML WebEngineView

WebEngine Widgets Client Certificate Example

Un scénario simple d'authentification par certificat client utilisant Qt WebEngine et QSslServer

WebEngine Widgets Html2Pdf Example

Conversion de pages web en documents PDF à l'aide du type QML WebEngineView Qt WebEngine

WebEngine Widgets Maps Example

Démonstration du traitement des demandes de géolocalisation

WebEngine Widgets Permission Browser Example

Démontre comment traiter les demandes d'autorisation de sites web et gérer les autorisations existantes

WebEngine Widgets PrintMe Example

Démontre comment imprimer des pages web à l'aide de Qt WebEngine Widgets

WebEngine Widgets Simple Browser Example

Un navigateur simple basé sur Qt WebEngine Widgets

WebEngine Widgets Spellchecker Example

Intégration d'un correcteur orthographique dans un simple formulaire HTML

WebEngine Widgets Video Player Example

Affiche une vidéo en plein écran à l'aide de QWebEngineView

Qt WebSockets

QML WebSocket Client

Explique comment écrire un exemple de client QML WebSocket

QML WebSocket Server

Un exemple simple qui montre comment utiliser un QML WebSocketServer

Secure WebSocket Echo Client

Une application client simple utilisant des WebSockets sécurisés (wss)

Secure WebSocket Echo Server

Un serveur simple pour répondre aux clients par l'intermédiaire de WebSockets sécurisés (wss)

Simple WebSocket Chat

Une application de chat minimale utilisant le protocole WebSocket

WebSocket Echo Client

Montrer comment écrire une application client WebSocket simple

WebSocket Echo Server

Montrer comment écrire une application serveur WebSocket simple

Qt WebView

Qt WebView Examples - Minibrowser

L'exemple d'un mininavigateur montre comment utiliser le module Qt WebView avec le protocole WebSocket. Qt Quick

Qt Widgets

40000 Chips

Visualisation d'une énorme scène graphique avec 40000 éléments de puce

Address Book

L'exemple du carnet d'adresses montre comment utiliser des modèles proxy pour afficher différentes vues sur les données d'un modèle unique

Affine Transformations

Démontre comment fonctionnent les transformations affines dans QPainter

Analog Clock

L'exemple de l'horloge analogique montre comment dessiner le contenu d'un widget personnalisé

Basic Drawing Example

L'exemple du dessin de base montre comment afficher des primitives graphiques de base dans une variété de styles à l'aide de la classe QPainter.

Basic Graphics Layouts Example

Démontre comment créer une disposition graphique de base

Basic Layouts Example

Montre comment utiliser les gestionnaires de mise en page standard

Basic Sort/Filter Model Example

L'exemple de modèle de tri/filtre de base montre comment utiliser QSortFilterProxyModel pour effectuer des tris et des filtrages de base.

Calculator Example

L'exemple montre comment utiliser les signaux et les emplacements pour mettre en œuvre la fonctionnalité d'un widget de calculatrice, et comment utiliser QGridLayout pour placer les widgets enfants dans une grille.

Calendar Widget Example

L'exemple de widget de calendrier montre l'utilisation de QCalendarWidget

Colliding Mice Example

Démontre comment animer des éléments sur une vue graphique

Combo Widget Mapper Example

L'exemple Combo Widget Mapper montre comment utiliser un QDataWidgetMapper pour faire correspondre les informations d'un modèle à des widgets spécifiques sur un formulaire.

Completer Example

L'exemple de compléteur montre comment fournir des fonctions de complétion de chaîne pour un widget de saisie sur la base de données fournies par un modèle.

Composition Modes

Démontre comment les modes de composition fonctionnent dans QPainter

Cube RHI Widget Example

Montre comment effectuer le rendu d'un cube texturé et l'intégrer à QPainter et aux widgets, en utilisant l'API 3D de Qt QRhi et la couche d'abstraction du langage d'ombrage.

Custom Completer Example

L'exemple de compléteur personnalisé montre comment fournir des fonctions de complétion de chaîne pour un widget d'entrée basé sur des données fournies par un modèle. Le compléteur affiche des suggestions de mots possibles basées sur les trois premiers caractères saisis par l'utilisateur et le mot choisi par l'utilisateur est inséré dans le TextEdit à l'aide de QTextCursor.

Custom Sort/Filter Model Example

L'exemple de modèle de tri/filtre personnalisé illustre comment sous-classer QSortFilterProxyModel pour effectuer des tris et des filtrages avancés.

Diagram Scene Example

Démontrer comment utiliser le cadre de la vue graphique

Drag and Drop Robot Example

Démontre comment glisser et déposer des éléments dans une vue graphique.

Draggable Icons Example

L'exemple des icônes glissantes montre comment glisser-déposer des données d'image entre les widgets d'une même application et entre différentes applications.

Draggable Text Example

L'exemple montre comment glisser-déposer du texte entre des widgets.

Drop Site Example

L'exemple montre comment distinguer les différents formats MIME disponibles dans une opération de glisser-déposer.

Easing Curves Example

L'exemple des courbes d'assouplissement montre comment utiliser les courbes d'assouplissement pour contrôler la vitesse d'une animation.

Editable Tree Model Example

Cet exemple montre comment mettre en œuvre un modèle d'arbre simple basé sur les éléments, qui peut être utilisé avec d'autres classes dans le cadre modèle/vue.

Elastic Nodes Example

Démontre comment interagir avec des éléments graphiques dans une scène.

Fetch More Example

L'exemple Fetch More montre comment ajouter à la demande des éléments à un modèle de vue d'éléments

Flow Layout Example

Montre comment organiser les widgets en fonction de la taille de la fenêtre.

Frozen Column Example

Cet exemple montre comment geler une colonne dans une QTableView

Gradients

Montre comment les dégradés peuvent être utilisés avec QPainter

Image Composition Example

Montre comment les modes de composition fonctionnent dans QPainter

Image Gestures Example

Démontre l'utilisation de gestes simples dans un widget

License Wizard Example

L'exemple de l'assistant de licence montre comment mettre en œuvre des assistants complexes dans Qt

Line Edits Example

L'exemple d'édition de lignes montre les nombreuses façons dont QLineEdit peut être utilisé, et montre les effets de diverses propriétés et validateurs sur l'entrée et la sortie fournies par l'utilisateur.

Menus Example

L'exemple des menus montre comment les menus peuvent être utilisés dans une application à fenêtre principale.

Order Form Example

L'exemple du formulaire de commande montre comment générer des documents en texte enrichi en combinant un modèle simple avec les données saisies par l'utilisateur dans une boîte de dialogue.

Painter Paths Example

L'exemple des chemins de peinture montre comment utiliser les chemins de peinture pour construire des formes complexes pour le rendu.

Path Stroking

L'exemple Path Stroking montre les différents types de stylos qui peuvent être utilisés avec QPainter

QRegularExpression Example

L'exemple QRegularExpression montre comment les expressions régulières de Qt Test sont appliquées au texte en fournissant un environnement dans lequel de nouvelles expressions régulières peuvent être créées et testées sur des chaînes de texte personnalisées.

Scribble Example

L'exemple Scribble montre comment réimplémenter certains des gestionnaires d'événements de QWidget pour recevoir les événements générés par les widgets de l'application.

Shortcut Editor Example

L'exemple de l'éditeur de raccourcis montre comment créer un modèle hiérarchique de base en lecture-écriture à utiliser avec la vue standard de Qt et les classes QKeySequenceEdit. Pour une description de la programmation modèle/vue, voir la vue d'ensemble de la programmation modèle/vue.

Simple Anchor Layout Example

Démontre la disposition des ancres sur une scène de vue graphique

Simple RHI Widget Example

Montre comment effectuer le rendu d'un triangle à l'aide de QRhi, l'API 3D de Qt et la couche d'abstraction du langage d'ombrage.

Simple Tree Model Example

L'exemple du modèle d'arbre simple montre comment utiliser un modèle hiérarchique avec les classes de vues standard de Qt

Sliders Example

L'exemple des curseurs montre comment utiliser les différents types de curseurs disponibles dans Qt : QSlider, QScrollBar et QDial

Spin Boxes Example

L'exemple des spin boxes montre comment utiliser les différents types de spin boxes disponibles dans Qt, du simple widget QSpinBox à des éditeurs plus complexes comme le widget QDateTimeEdit.

Spreadsheet

L'exemple des feuilles de calcul montre comment créer une application simple de feuille de calcul.

Standard Dialogs Example

L'exemple des boîtes de dialogue standard montre les boîtes de dialogue standard fournies par Qt.

Star Delegate Example

L'exemple Star Delegate montre comment créer un délégué qui peut se peindre lui-même et qui prend en charge l'édition

Syntax Highlighter Example

L'exemple du surligneur de syntaxe montre comment effectuer un surlignage syntaxique simple.

System Tray Icon Example

L'exemple de l'icône de la barre d'état système montre comment ajouter une icône avec un menu et des messages contextuels à la barre d'état système d'un environnement de bureau.

Tab Dialog Example

L'exemple Tab Dialog montre comment construire un dialogue d'onglet à l'aide de la classe QTabWidget.

Tablet Example

Cet exemple montre comment utiliser une tablette Wacom dans les applications Qt.

Taking a Screenshot

L'exemple Capture d'écran montre comment prendre une capture d'écran du bureau.

Touch Knobs Example

Montre comment créer des contrôles personnalisés qui acceptent la saisie tactile

Transformations Example

L'exemple des transformations montre comment les transformations influencent la manière dont QPainter rend les primitives graphiques.

Translucent Background

L'exemple montre comment créer une fenêtre ronde avec un arrière-plan translucide

Tree Model Completer Example

L'exemple de compléteur de modèle arborescent montre comment fournir des fonctions de complétion pour un modèle hiérarchique, en utilisant un point comme séparateur pour accéder aux objets de niveau Enfant, Grand-enfant et Grand-petit-enfant.

Trivial Wizard Example

L'exemple d'assistant trivial montre comment créer un assistant d'enregistrement linéaire de trois pages en utilisant trois instances de QWizardPage et une instance de QWizard.

Undo Framework Example

Cet exemple montre comment mettre en œuvre la fonctionnalité undo/redo avec le cadre undo de Qt.

Vector Deformation

Démontre comment manipuler les éléments d'un QPainterPath

Widgets Gallery Example

L'exemple de la galerie de widgets présente des widgets utiles à la conception d'interfaces utilisateur.

Widgets Tutorial - Child Widgets

Widgets Tutorial - Creating a Window

Widgets Tutorial - Nested Layouts

Widgets Tutorial - Using Layouts

Window Flags Example

L'exemple des drapeaux de fenêtre montre comment utiliser les drapeaux de fenêtre disponibles dans Qt

Qt Widgets Designer Manuel

Calculator Builder

Création d'une interface utilisateur à partir d'un formulaire Qt Widgets Designer au moment de l'exécution

Calculator Form

Utilisation d'un formulaire créé avec Qt Widgets Designer dans une application

Calculator Form/Multiple Inheritance

Utilisation d'un formulaire créé avec Qt Widgets Designer dans une application

Container Extension Example

Création d'un plugin multi-pages personnalisé pour Qt Widgets Designer

Custom Widget Plugin

Création d'un plugin de widget personnalisé pour Qt Widgets Designer

Task Menu Extension

Création d'un plugin widget personnalisé pour Qt Widgets Designer et fourniture d'entrées de menu de tâches personnalisées associées au plugin

Qt XML

DOM Bookmarks Application

Fournit un lecteur pour les fichiers XML Bookmark Exchange Language

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