Qt Core C++ Classes
Fournit des fonctionnalités de base non liées à l'interface graphique. En savoir plus...
Espaces de noms
Contient divers identifiants utilisés dans l'ensemble de la bibliothèque Qt | |
L'espace de noms inline déclare des opérateurs littéraux pour les types Qt | |
Déclare des opérateurs littéraux pour les types de chaînes Qt | |
Contient divers identifiants utilisés par la classe QFuture | |
Déclare les types C++ correspondant aux types Java | |
Déclare des opérateurs littéraux pour les types Qt |
Classes
La base de toutes les animations | |
Interface permettant de gérer la file d'attente d'événements de Qt | |
L'interface abstraite pour les classes de modèles d'éléments | |
Modèle abstrait pouvant être sous-classé pour créer des modèles de listes unidimensionnelles | |
Interface permettant de recevoir des événements natifs, tels que les structures d'événements MSG ou XCB | |
Classe de base pour les modèles d'éléments proxy capables d'effectuer des opérations de tri, de filtrage ou d'autres tâches de traitement des données | |
Modèle abstrait pouvant être sous-classé pour créer des modèles de table | |
Classe de balise d'aide | |
Classe de base abstraite pour les groupes d’animations | |
Vue unifiée des chaînes Latin-1, UTF-8 ou UTF-16 avec un sous-ensemble en lecture seule de l'API QString | |
Interface itérable pour un conteneur associatif dans un QVariant | |
Opérations atomiques indépendantes de la plateforme sur les entiers | |
Opérations atomiques indépendantes de la plate-forme sur les entiers | |
Classe de modèle fournissant des opérations atomiques indépendantes de la plate-forme sur les pointeurs | |
Fournit un QScopedValueRollback pour les variables atomiques | |
Entiers « big-endian » indépendants de la plate-forme | |
Événements de temporisation pour les objets | |
Classe wrapper autour des propriétés permettant la liaison. Elle permet des opérations sans risque de type tout en masquant les différences entre les diverses classes de propriétés | |
Tableau de bits | |
Accès aux périphériques Bluetooth | |
Interface QIODevice pour un QByteArray | |
Tableau d’octets | |
La classe QByteArray::FromBase64Result contient le résultat d’un appel à QByteArray::fromBase64Encoding | |
Liste de tableaux d'octets | |
Contient une séquence d’octets pouvant être rapidement mise en correspondance dans un tableau d’octets | |
Vue sur un tableau d'octets avec un sous-ensemble en lecture seule de l'API QByteArray | |
Classe de modèle fournissant un cache | |
Décrit les systèmes de calendrier | |
Accéder au calendrier de l'utilisateur | |
Accède à l'appareil photo pour prendre des photos ou enregistrer des vidéos | |
Utilisé pour contenir un tableau d’éléments CBOR | |
Contient la condition d’erreur détectée lors de l’analyse ou de la validation d’un flux CBOR | |
Utilisé pour contenir un conteneur associatif représentable en CBOR | |
La classe `QCborMap::ConstIterator` fournit un itérateur `const` de type STL pour `QCborMap` | |
La classe QCborMap::Iterator fournit un itérateur non const de type STL pour QCborMap | |
Utilisé par QCborValue pour signaler une erreur d'analyse | |
Décodeur simple de flux CBOR, fonctionnant soit sur un `QByteArray`, soit sur un `QIODevice` | |
Encodeur CBOR simple fonctionnant sur un flux unidirectionnel | |
Encapsule une valeur au format CBOR | |
Caractère Unicode 16 bits | |
Contient les paramètres d’événements pour les événements des objets enfants | |
Minuteries répétitives et à déclenchement unique | |
Compare des chaînes de caractères selon un algorithme de classement localisé | |
Peut être utilisé pour accélérer le tri des chaînes de caractères | |
Définit une option de ligne de commande possible | |
Moyens de gestion des options de ligne de commande | |
Serve de proxy à plusieurs modèles sources, en concaténant leurs lignes | |
Permet de parcourir un conteneur dans un QVariant | |
Accède aux contacts de l'utilisateur | |
Classe de modèle fournissant un cache contigu | |
Boucle d'événements pour les applications Qt sans interface utilisateur | |
Méthode pour générer des hachages cryptographiques | |
Sérialisation de données binaires vers un QIODevice | |
Fonctions de date | |
Fonctions de date et d'heure | |
Marque une échéance dans le futur | |
Flux de sortie pour les informations de débogage | |
Classe utilitaire pour les opérateurs QDebug personnalisés | |
Accès aux structures de répertoires et à leur contenu | |
Itérateur pour les listes d'entrées de répertoires | |
Itérateur de type STL pour les entrées de répertoire | |
Contient les paramètres d'événement pour les événements de modification dynamique des propriétés | |
Courbes d'accélération pour contrôler l'animation | |
Méthode rapide pour calculer les durées écoulées | |
Une classe de base permettant d'obtenir un QSharedPointer pour un objet déjà géré par un pointeur partagé | |
La classe de base de toutes les classes d'événements. Les objets d'événement contiennent des paramètres d'événement | |
Moyens d’entrer dans une boucle d’événements et d’en sortir | |
Moyens de quitter une boucle d’événements lorsqu’elle n’est plus nécessaire | |
Classe de base pour les exceptions pouvant être transférées d'un thread à l'autre | |
Représente un pointeur vers un objet explicitement partagé | |
Interface permettant de lire et d’écrire dans des fichiers | |
Interface permettant de lire et d'écrire dans des fichiers ouverts | |
API indépendante du système d’exploitation permettant de récupérer des informations sur les entrées du système de fichiers | |
Méthode pratique pour sélectionner des variantes de fichiers | |
Interface permettant de surveiller les modifications apportées aux fichiers et répertoires | |
Type de données auxiliaire pour QFlags | |
Méthode sécurisée (type-safe) pour stocker des combinaisons « OU » de valeurs d’énumération | |
Représente le résultat d’un calcul asynchrone | |
Itérateur const de style Java pour QFuture | |
Classe utilitaire simplifiant la synchronisation de QFuture | |
Permet de surveiller un QFuture à l'aide de signaux et de slots | |
Classe d'aide interne pour le marshalling des arguments | |
Classe d'aide interne pour le marshalling des arguments | |
Utilisée pour implémenter un objet statique global | |
Classe de modèle fournissant un dictionnaire basé sur une table de hachage | |
Utilisée pour représenter le résultat d’une opération tryEmplace() | |
Itérateur constant de type Java pour QHash et QMultiHash | |
Classe d'interface de base de tous les périphériques d'E/S dans Qt | |
Classe de base pour QIODevice fournissant des indicateurs décrivant le mode d'ouverture d'un périphérique | |
Servir de proxy à son modèle source sans modification | |
Gère les informations relatives aux éléments sélectionnés dans un modèle | |
Assure le suivi des éléments sélectionnés dans une vue | |
Gère les informations relatives à une plage d’éléments sélectionnés dans un modèle | |
Classe de modèle servant de classe de base à QMetaSequence::Iterable et QMetaAssociation::Iterable | |
Classe de modèle permettant l’itération sur un conteneur dans un QVariant | |
Classe de modèle représentant un tableau en Java | |
API communes et indépendantes du type pour QJniArray | |
Accès à l'environnement JNI (JNIEnv) | |
Un wrapper pratique autour de l'interface native Java (JNI) | |
Encapsule un tableau JSON | |
Moyen de lire et d'écrire des documents JSON | |
Encapsule un objet JSON | |
Utilisé pour signaler les erreurs lors de l'analyse JSON | |
Encapsule une valeur dans JSON | |
Stocke une combinaison d'une clé avec des modificateurs facultatifs | |
Itérateur sur les paires clé/valeur d’un conteneur associatif | |
Entiers « little-endian » indépendants de la plateforme | |
Caractère ASCII 8 bits/Latin-1 | |
Identique à QLatin1StringView | |
Recherche optimisée d’une sous-chaîne dans un texte en Latin-1 | |
Enveloppe légère autour d’une chaîne littérale encodée en US-ASCII/Latin-1 | |
Charge les bibliothèques partagées lors de l'exécution | |
Informations sur les bibliothèques Qt | |
Vecteur bidimensionnel utilisant la précision entière | |
Vecteur bidimensionnel utilisant la précision en virgule flottante | |
Classe de modèle fournissant un tableau dynamique | |
Itérateur « const » de type Java pour QList et QQueue | |
Convertit les nombres en leurs représentations sous forme de chaînes de caractères dans différentes langues | |
Accès à la position géographique de l'utilisateur | |
Verrouillage entre processus à l’aide d’un fichier | |
Représente une catégorie, ou « domaine », dans l'infrastructure de journalisation | |
Classe de modèle fournissant un tableau associatif | |
Itérateur const de type Java pour QMap | |
Définit les quatre marges d’un rectangle | |
Définit les quatre marges d’un rectangle | |
Méthode permettant de générer des codes d’authentification de messages basés sur un hachage | |
Informations supplémentaires sur un message de journal | |
Génère des messages de journal | |
Permet un accès sans spécification de type aux conteneurs associatifs | |
Informations supplémentaires sur une classe | |
Fonctionnalités communes aux conteneurs séquentiels et associatifs | |
Métadonnées concernant un énumérateur | |
Métadonnées concernant une fonction membre | |
Contient des méta-informations sur les objets Qt | |
Métadonnées concernant une propriété | |
Permet un accès sans spécification de type aux conteneurs séquentiels | |
La classe QMetaSequence::Iterable est une interface itérable pour un conteneur dans un QVariant | |
Gère les types nommés dans le système de méta-objets | |
Accède au microphone pour écouter ou enregistrer du son | |
Conteneur de données enregistrant des informations sur son type MIME | |
Gère une base de données de types MIME | |
Décrit les types de fichiers ou de données, représentés par une chaîne de caractères de type MIME | |
Utilisé pour localiser des données dans un modèle de données | |
Contient un rôle et les données associées à ce rôle | |
S'étend sur des objets `QModelRoleData` | |
Table de hachage à valeurs multiples | |
Classe de modèle fournissant un tableau associatif avec plusieurs clés équivalentes | |
La classe QMultiMap::key_iterator fournit un itérateur const de type STL pour les clés de QMultiMap | |
Itérateur const de type Java pour QMultiMap. QMultiMap dispose à la fois d'itérateurs de type Java et d'itérateurs de type STL. Les itérateurs de type STL sont plus efficaces et doivent être privilégiés. Le paramètre de modèle Key spécifie le type de clé de la table, et T spécifie le type de valeur | |
Itérateur non-const de style Java pour QHash et QMultiHash | |
Itérateur non-const de style Java pour QList, QQueue et QStack | |
Itérateur non constant de style Java pour QMap | |
Itérateur non constant de style Java pour QMultiMap | |
Itérateur non-const de type Java pour QSet | |
Sérialisation de l'accès entre les threads | |
Classe utilitaire simplifiant le verrouillage et le déverrouillage des mutex | |
Interface native vers une application centrale sous Android | |
Contient une clé native utilisée par QSystemSemaphore et QSharedMemory | |
Classe RAII pour gérer la vérification des autorisations NTFS | |
La classe de base de tous les objets Qt | |
Classe de modèle permettant la liaison automatique des propriétés pour les données de propriétés stockées dans les classes dérivées de QObject | |
Surveille le cycle de vie de plusieurs objets QObject | |
Classe de modèle facilitant le portage d’anciennes propriétés vers le système de propriétés liables | |
Informations sur la version du système d'exploitation | |
Groupe parallèle d'animations | |
Représente le résultat d’une comparaison pouvant donner lieu à des résultats non ordonnés | |
Pause pour QSequentialAnimationGroup | |
Un wrapper opaque d’une autorisation typée | |
Utilisé pour localiser des données dans un modèle de données | |
Charge un plugin lors de l'exécution | |
Définit un point dans le plan en utilisant la précision des entiers | |
Définit un point dans le plan avec une précision en virgule flottante | |
Classe de modèle fournissant des pointeurs protégés vers QObject | |
Permet de lancer des programmes externes et de communiquer avec eux | |
Contient les variables d'environnement pouvant être transmises à un programme | |
Moyen de stocker les résultats de calculs auxquels QFuture doit pouvoir accéder | |
Classe de modèle permettant la liaison automatique des propriétés | |
Anime les propriétés Qt | |
Contrôle le cycle de vie du callback de modification installé sur une QProperty | |
Classe d'aide pour les propriétés avec liaisons automatiques | |
Contrôle le cycle de vie d'un rappel de modification installé sur une QProperty | |
Conteneur générique fournissant une file d'attente | |
Permet d’obtenir des valeurs aléatoires à partir d’un générateur de nombres aléatoires de haute qualité | |
Permet d'obtenir des valeurs aléatoires sur 64 bits à partir d'un générateur de nombres aléatoires de haute qualité, sans graine | |
Implémente QAbstractItemModel pour n'importe quelle plage C++ | |
Le modèle fournit un point de personnalisation permettant de contrôler la manière dont QRangeModel accède aux données de rôle des éléments individuels | |
Le modèle fournit un point de personnalisation permettant de contrôler la manière dont QRangeModel représente les types utilisés comme lignes | |
Accès conforme à QAbstractItemModel à n'importe quelle plage C++ | |
Fournit un itérateur non-const de style STL sur les colonnes d’une ligne de modèle | |
Fournit un itérateur non-const de style STL sur les colonnes d’une ligne du modèle | |
Fournit un itérateur const de type STL sur les lignes d’un modèle | |
Conteneur de référence autour d’une ligne const dans un QRangeModel | |
Enveloppe de référence autour d’un élément d’un QRangeModel | |
Fournit un itérateur non-const de type STL sur les lignes d'un modèle | |
Enveloppe de référence autour d’une ligne d’un QRangeModel | |
API commune pour RowReference et ConstRowReference | |
Classe utilitaire simplifiant la mise en place et la levée des verrous en lecture-écriture pour l'accès en lecture | |
Verrouillage en lecture-écriture | |
Définit un rectangle dans le plan en utilisant la précision des entiers | |
Définit un rectangle fini dans le plan en utilisant la précision en virgule flottante | |
Sérialisation des accès entre threads | |
Correspondance de motifs à l’aide d’expressions régulières | |
Résultats de la mise en correspondance d'un objet QRegularExpression avec une chaîne de caractères | |
Itérateur sur les résultats d'une correspondance globale d'un objet QRegularExpression avec une chaîne de caractères | |
Interface permettant de lire directement à partir de ressources | |
La classe de base pour tous les objets exécutables | |
Interface permettant d'écrire en toute sécurité dans des fichiers | |
Fournit une protection de portée pour l'appel d'une fonction à la fin d'une portée | |
Stocke un pointeur vers un tableau d'objets alloué dynamiquement, et le supprime lors de la destruction | |
Stocke un pointeur vers un objet alloué dynamiquement et le supprime lors de la destruction | |
Classe RAII autour de Qt::beginPropertyUpdateGroup()/Qt::endPropertyUpdateGroup() | |
Réinitialise une variable à sa valeur précédente lors de la destruction | |
Sémaphore de comptage général | |
Report sans risque d'exception d'un appel à QSemaphore::release() | |
Groupe séquentiel d’animations | |
Interface itérable pour un conteneur dans un QVariant | |
Classe de modèle fournissant un ensemble basé sur une table de hachage | |
La classe QSet::const_iterator fournit un itérateur const de type STL pour QSet | |
La classe QSet::iterator fournit un itérateur non const de type STL pour QSet | |
Itérateur const de type Java pour QSet | |
Paramètres d'application persistants et indépendants de la plateforme | |
Classe de base pour les objets de données partagés | |
Représente un pointeur vers un objet implicitement partagé | |
Accès à un segment de mémoire partagée | |
Contient une référence forte vers un pointeur partagé | |
Enveloppe sans risque d'exception autour de QObject::blockSignals() | |
Regroupe les signaux provenant d'émetteurs identifiables | |
Définit la taille d'un objet bidimensionnel en utilisant une précision en virgule flottante | |
Définit la taille d'un objet bidimensionnel en utilisant la précision en virgule flottante | |
Prise en charge de la surveillance de l'activité sur un descripteur de fichier | |
Prise en charge du tri et du filtrage des données transmises entre un autre modèle et une vue | |
Un conteneur sans propriété sur des données contiguës | |
Classe de modèle fournissant une pile | |
Méthodes permettant d’accéder aux chemins d’accès standard | |
Version à la compilation de QByteArrayMatcher | |
Version à la compilation de QLatin1StringMatcher | |
Structure contenant une référence à une instance de plugin statique ainsi que ses métadonnées | |
Fournit des informations sur les périphériques de stockage et les lecteurs actuellement montés | |
Chaîne de caractères Unicode | |
Classe de base pour l'encodage et le décodage de texte | |
Contient le résultat de l'appel à la méthode finalize() sur QStringDecoder ou QStringEncoder | |
Décodeur de texte à états | |
Codeur de texte basé sur les états | |
Liste de chaînes de caractères | |
Modèle fournissant des chaînes de caractères aux vues | |
Contient une séquence de caractères pouvant être rapidement mise en correspondance dans une chaîne Unicode | |
Divise les chaînes en tokens à l'aide de séparateurs donnés | |
Vue unifiée des chaînes UTF-16 avec un sous-ensemble en lecture seule de l'API QString | |
Informations sur le système | |
Sémaphore général du système de comptage | |
Classe de modèle qui encapsule un itérateur et expose les traits standard d'itérateur | |
Crée un répertoire unique à usage temporaire | |
Périphérique d'E/S fonctionnant sur des fichiers temporaires | |
Méthode permettant de déterminer les limites du texte Unicode dans une chaîne | |
Interface pratique pour la lecture et l'écriture de texte | |
Méthode indépendante de la plateforme pour gérer les threads | |
Gère un ensemble de QThreads | |
Stockage de données par thread | |
Fonctions de temps réel | |
Ligne de temps pour contrôler les animations | |
Détermine le rapport entre une représentation temporelle et l'UTC | |
Minuteries répétitives et ponctuelles | |
Contient les paramètres décrivant un événement de minuterie | |
Prise en charge de l’internationalisation pour la sortie de texte | |
Ce proxy transpose le modèle source | |
Contient une représentation allégée d’un numéro de version composé de deux segments de 8 bits, majeur et mineur, dont l’un ou l’autre peut être inconnu | |
Représente une exception non gérée dans un thread de travail d'Qt Concurrent | |
Interface uniforme pour les propriétés liables telles que QProperty\<T\> et QObjectBindableProperty de tout type T | |
Représente une liaison de propriété à type effacé | |
Interface pratique pour manipuler les URL | |
Moyen de manipuler des paires clé-valeur dans la partie « query » d’une URL | |
Vue unifiée des chaînes UTF-8 avec un sous-ensemble en lecture seule de l’API QString | |
Stocke un identifiant unique universel (UUID) | |
Tableau de longueur variable de bas niveau | |
Fonctionne comme une union pour les types de données Qt les plus courants | |
QVariant::ConstPointer est une classe de modèle qui émule un pointeur const vers QVariant | |
QVariant::ConstReference agit comme une référence const vers un QVariant | |
QVariant::Pointer est une classe de modèle qui émule un pointeur non const vers QVariant | |
QVariant::Reference agit comme une référence non const vers un QVariant | |
Classe de base pour les animations | |
Pointeur const émulé vers QVariant basé sur un pointeur | |
Classe de modèle qui émule un pointeur vers un QVariant à partir d’un pointeur | |
Agit comme une référence non-const à un QVariant | |
Alias de QList | |
Contient un numéro de version comportant un nombre arbitraire de segments | |
Variable de condition pour la synchronisation des threads | |
Contient une référence faible à un pointeur partagé | |
Prise en charge des fonctions Wait de Windows | |
Classe utilitaire simplifiant la mise en place et la levée des verrous en lecture-écriture pour l'accès en écriture | |
Représente un attribut XML unique | |
Représente un vecteur de QXmlStreamAttribute | |
Représente une déclaration d'entité DTD | |
Résolveur d'entités pour un QXmlStreamReader | |
Représente une déclaration d'espace de noms | |
Représente une déclaration de notation DTD | |
Analyseur rapide permettant de lire des documents XML 1.0 bien formés via une API de streaming simple | |
Générateur XML 1.0 avec une API de streaming simple | |
Un trait de type permettant de vérifier si un type prend en charge la méthode compareThreeWay() | |
Qt::partial_ordering représente le résultat d'une comparaison autorisant des résultats non ordonnés | |
Qt::strong_ordering représente une comparaison où les valeurs équivalentes sont indiscernables | |
Qt::totally_ordered_wrapper est un type wrapper qui fournit un ordre total strict pour les types encapsulés | |
Qt::weak_ordering représente une comparaison dans laquelle les valeurs équivalentes restent distinguables | |
QtFuture::WhenAnyResult est utilisé pour représenter le résultat de QtFuture::whenAny() | |
Le modèle du namespace QtJniTypes sert de base aux types Java déclarés | |
Prend en charge les nombres à virgule flottante 16 bits |
Description détaillée
Tous les autres modules Qt s’appuient sur ce module.
La Qt Core page contient des informations sur l’utilisation du module.
© 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.