Classes partagées implicitement

Ces Qt Core classes offrent un moyen sûr et efficace de partager et de manipuler des données grâce au partage implicite de celles-ci.

QBitArray

Tableaux de bits

QBitmap

Images monochromes (profondeur de 1 bit)

QBrush

Définit le motif de remplissage des formes dessinées par QPainter

QByteArray

Tableau d’octets

QByteArrayList

Liste de tableaux d’octets

QByteArrayView

Vue sur un tableau d’octets avec un sous-ensemble en lecture seule de l’API QByteArray

QCache

Classe de modèle fournissant un cache

QCollator

Compare des chaînes de caractères selon un algorithme de classement localisé

QCollatorSortKey

Peut être utilisé pour accélérer le classement des chaînes de caractères

QCommandLineOption

Définit une option de ligne de commande possible

QContiguousCache

Classe modèle fournissant un cache contigu

QCursor

Curseur de souris de forme arbitraire

QDBusPendingCall

Fait référence à un appel asynchrone en attente

QDBusUnixFileDescriptor

Contient un descripteur de fichier Unix

QDateTime

Fonctions de date et d’heure

QDebug

Flux de sortie pour les informations de débogage

QDir

Accès aux structures de répertoires et à leur contenu

QDnsDomainNameRecord

Stocke des informations sur un enregistrement de nom de domaine

QDnsHostAddressRecord

Stocke des informations sur un enregistrement d'adresse d'hôte

QDnsMailExchangeRecord

Stocke des informations sur un enregistrement MX DNS

QDnsServiceRecord

Stocke des informations sur un enregistrement SRV DNS

QDnsTextRecord

Stocke des informations sur un enregistrement DNS de type TXT

QDnsTlsAssociationRecord

Stocke des informations sur un enregistrement DNS TLSA

QFileInfo

API indépendante du système d'exploitation permettant de récupérer des informations sur les entrées du système de fichiers

QFont

Spécifie une requête concernant une police utilisée pour l'affichage du texte

QFontInfo

Informations générales sur les polices

QFontMetrics

Informations sur les métriques des polices

QFontMetricsF

Informations sur les métriques des polices

QFontVariableAxis

Représente un axe variable dans une police

QFormDataBuilder

Classe utilitaire permettant de simplifier la construction d'objets QHttpMultiPart

QFormDataPartBuilder

Classe utilitaire permettant de simplifier la création d'objets QHttpPart

QGeoAreaMonitorInfo

Décrit les paramètres d'une zone ou d'une région à surveiller pour détecter toute proximité

QGeoPositionInfo

Contient des informations recueillies sur la position, la direction et la vitesse globales à un instant donné

QGeoSatelliteInfo

Contient des informations de base sur un satellite

QGlyphRun

Accès direct aux glyphes internes d’une police

QGradient

Utilisé en combinaison avec QBrush pour spécifier des remplissages dégradés

QHash

Classe de modèle fournissant un dictionnaire basé sur une table de hachage

QHostAddress

Adresse IP

QHttp1Configuration

Contrôle les paramètres et les réglages HTTP/1

QHttp2Configuration

Gère les paramètres et les réglages HTTP/2

QHttpPart

Contient une partie du corps à utiliser dans un message MIME HTTP multipart

QIcon

Icônes redimensionnables selon différents modes et états

QImage

Représentation d’image indépendante du matériel permettant un accès direct aux données de pixels et pouvant être utilisée comme périphérique de dessin

QJsonArray

Encapsule un tableau JSON

QJsonDocument

Moyen de lire et d'écrire des documents JSON

QJsonObject

Encapsule un objet JSON

QJsonParseError

Utilisé pour signaler les erreurs lors de l'analyse JSON

QJsonValue

Encapsule une valeur en JSON

QKeySequence

Encapsule une séquence de touches telle qu'utilisée par les raccourcis clavier

QLinkedList

Classe de modèle fournissant des listes chaînées

QList

Classe de modèle fournissant un tableau dynamique

QLocale

Effectue la conversion entre les nombres et leurs représentations sous forme de chaînes de caractères dans différentes langues

QLowEnergyAdvertisingData

Représente les données à diffuser lors de la publicité Bluetooth Low Energy

QLowEnergyAdvertisingParameters

Représente les paramètres utilisés pour la publicité Bluetooth Low Energy

QLowEnergyCharacteristicData

Utilisée pour configurer les données de service GATT

QLowEnergyConnectionParameters

Utilisée lors de la demande ou de la notification d'une mise à jour des paramètres d'une connexion Bluetooth LE

QLowEnergyDescriptorData

Utilisé pour créer des données de service GATT

QLowEnergyServiceData

Utilisé pour configurer les données de service GATT

QMap

Classe de modèle fournissant un tableau associatif

QMimeType

Décrit les types de fichiers ou de données, représentés par une chaîne de type MIME

QMqttTopicFilter

Représente un filtre de sujet MQTT

QMqttTopicName

Représente un nom de sujet MQTT

QMultiHash

Table de hachage à valeurs multiples

QMultiMap

Classe de modèle fournissant un tableau associatif comportant plusieurs clés équivalentes

QNetworkAddressEntry

Stocke une adresse IP prise en charge par une interface réseau, ainsi que son masque de réseau et son adresse de diffusion associés

QNetworkCacheMetaData

Informations de cache

QNetworkCookie

Contient un cookie réseau

QNetworkInterface

Liste des adresses IP et des interfaces réseau de l'hôte

QNetworkProxy

Proxy de couche réseau

QNetworkProxyQuery

Utilisé pour interroger les paramètres de proxy d’un socket

QNetworkRequest

Contient une requête à envoyer avec QNetworkAccessManager

QNetworkRequestFactory

Classe utilitaire permettant de regrouper des points de terminaison de serveurs distants partageant des propriétés communes en matière de requêtes réseau

QOpenGLDebugMessage

Enveloppe un message de débogage OpenGL

QPageRanges

Représente un ensemble de plages de pages

QPalette

Contient des groupes de couleurs pour chaque état de widget

QPen

Définit la manière dont un QPainter doit dessiner les lignes et les contours des formes

QPersistentModelIndex

Utilisé pour localiser des données dans un modèle de données

QPicture

Périphérique de dessin qui enregistre et rejoue les commandes QPainter

QPixmap

Représentation d'image hors écran pouvant servir de périphérique de dessin

QPolygon

Liste de points avec une précision en nombres entiers

QPolygonF

Liste de points avec une précision en virgule flottante

QProcessEnvironment

Contient les variables d'environnement pouvant être transmises à un programme

QQueue

Conteneur générique fournissant une file d'attente

QRawFont

Accès à une instance physique unique d'une police

QRegExp

Correspondance de motifs à l'aide d'expressions régulières

QRegion

Spécifie une zone de découpe pour un outil de dessin

QRegularExpression

Correspondance de motifs à l’aide d’expressions régulières

QRegularExpressionMatch

Résultats de la correspondance entre un objet QRegularExpression et une chaîne de caractères

QRegularExpressionMatchIterator

Itérateur sur les résultats d'une correspondance globale d'un objet QRegularExpression avec une chaîne de caractères

QSet

Classe de modèle fournissant un ensemble basé sur une table de hachage

QShader

Contient plusieurs versions d’un shader traduites dans plusieurs langages de shading, ainsi que des métadonnées de réflexion

QSqlField

Permet de manipuler les champs des tables et des vues d'une base de données SQL

QSqlQuery

Moyen d’exécuter et de manipuler des instructions SQL

QSqlRecord

Encapsule un enregistrement de base de données

QSslCertificate

API pratique pour un certificat X509

QSslCertificateExtension

API permettant d’accéder aux extensions d’un certificat X509

QSslCipher

Représente un algorithme de chiffrement SSL

QSslConfiguration

Contient la configuration et l'état d'une connexion SSL

QSslDiffieHellmanParameters

Interface pour les paramètres Diffie-Hellman destinés aux serveurs

QSslError

Erreur SSL

QSslKey

Interface pour les clés privées et publiques

QSslPreSharedKeyAuthenticator

Données d'authentification pour les suites de chiffrement à clé pré-partagée (PSK)

QStack

Classe de modèle fournissant une pile

QStaticText

Permet un affichage optimisé du texte lorsque celui-ci et sa mise en page sont rarement mis à jour

QStorageInfo

Fournit des informations sur les périphériques de stockage et les lecteurs actuellement montés

QString

Chaîne de caractères Unicode

QStringList

Liste de chaînes de caractères

QTextBlockFormat

Informations de mise en forme pour des blocs de texte dans un QTextDocument

QTextBoundaryFinder

Méthode pour déterminer les limites du texte Unicode dans une chaîne

QTextCharFormat

Informations de mise en forme pour les caractères dans un QTextDocument

QTextCursor

Fournit une API permettant d'accéder aux QTextDocuments et de les modifier

QTextDocumentFragment

Représente un fragment de texte formaté issu d'un QTextDocument

QTextFormat

Informations de mise en forme pour un QTextDocument

QTextFrameFormat

Informations de mise en forme des cadres dans un QTextDocument

QTextImageFormat

Informations de mise en forme pour les images d'un QTextDocument

QTextListFormat

Informations de mise en forme pour les listes d'un QTextDocument

QTextTableCellFormat

Informations de mise en forme pour les cellules de tableau dans un QTextDocument

QTextTableFormat

Informations de mise en forme pour les tableaux dans un QTextDocument

QUrl

Interface pratique pour travailler avec des URL

QUrlQuery

Méthode pour manipuler des paires clé-valeur dans la partie « query » d'une URL

QVariant

Fonctionne comme une union pour les types de données Qt les plus courants

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