Qt Core C++ Classes
Fournit des fonctionnalités de base non-GUI. Plus d'informations...
Espaces de noms
Contient divers identificateurs utilisés dans la bibliothèque Qt. | |
L'espace de noms Inline déclare les opérateurs littéraux pour les types Qt. | |
Déclare les 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 les opérateurs littéraux pour les types Qt |
Classes
La base de toutes les animations | |
Interface pour gérer la file d'attente des événements de Qt | |
Interface abstraite pour les classes de modèles d'éléments | |
Modèle abstrait qui peut être sous-classé pour créer des modèles de listes unidimensionnelles. | |
Interface pour la réception d'événements natifs, tels que les structures d'événements MSG ou XCB | |
Classe de base pour les modèles d'éléments proxy qui peuvent effectuer des tâches de tri, de filtrage ou d'autres traitements de 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 sur les chaînes de caractères Latin-1, UTF-8 ou UTF-16 avec un sous-ensemble en lecture seule de l'API QString | |
Interface Iterable pour un conteneur associatif dans un QVariant | |
Opérations atomiques indépendantes de la plate-forme sur les int | |
Opérations atomiques indépendantes de la plate-forme sur les entiers | |
Classe modèle qui fournit 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 enveloppante autour des propriétés liantes. Elle permet d'effectuer des opérations sûres tout en faisant abstraction des 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 qui peuvent être rapidement mis 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 modèle qui fournit un cache | |
Décrit les systèmes de calendrier | |
Accès au calendrier de l'utilisateur | |
Accès à l'appareil photo pour prendre des photos ou des vidéos | |
Utilisée pour contenir un tableau d'éléments CBOR | |
Contient la condition d'erreur trouvé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 constant de style STL pour QCborMap | |
La classe QCborMap::Iterator fournit un itérateur non-const de style STL pour QCborMap | |
Utilisé par QCborValue pour signaler une erreur d'analyse. | |
Décodeur de flux CBOR simple, opérant sur un QByteArray ou un QIODevice | |
Encodeur CBOR simple fonctionnant sur un flux unidirectionnel | |
Encapsule une valeur en CBOR | |
Caractère Unicode 16 bits | |
Contient des paramètres d'événement pour les événements des objets enfants | |
Minuteries répétitives et à action unique | |
Compare les chaînes de caractères selon un algorithme de collationnement localisé | |
Peut être utilisé pour accélérer le collationnement des chaînes de caractères | |
Définit une option de ligne de commande possible | |
Moyens de gérer les options de la ligne de commande | |
Proxie plusieurs modèles sources, en concaténant leurs lignes | |
Permet l'itération sur un conteneur dans un QVariant | |
Accès aux contacts de l'utilisateur | |
Classe modèle qui fournit un cache contigu | |
Boucle d'événements pour les applications Qt sans interface utilisateur | |
Moyen de 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 date limite dans le futur | |
Flux de sortie pour les informations de débogage | |
Classe de commodité pour les opérateurs QDebug personnalisés | |
Accès aux structures de répertoire et à leur contenu | |
Itérateur pour les listes d'entrées de répertoires | |
Itérateur de style STL pour les entrées de répertoire | |
Contient des paramètres d'événement pour les événements de changement de propriété dynamique | |
Courbes d'assouplissement pour contrôler l'animation | |
Moyen rapide de calculer les temps écoulés | |
Classe de base permettant d'obtenir un QSharedPointer pour un objet déjà géré par un pointeur partagé. | |
Classe de base de toutes les classes d'événements. Les objets d'événement contiennent les paramètres de l'événement | |
Moyen d'entrer et de sortir d'une boucle d'événements | |
Moyens de quitter une boucle d'événements lorsqu'elle n'est plus nécessaire | |
Classe de base pour les exceptions qui peuvent être transférées d'un thread à l'autre | |
Représente un pointeur sur un objet explicitement partagé. | |
Interface de lecture et d'écriture de fichiers | |
Interface permettant de lire et d'écrire dans des fichiers ouverts | |
API indépendante du système d'exploitation pour récupérer des informations sur les entrées du système de fichiers | |
Moyen pratique de sélectionner des variantes de fichiers | |
Interface permettant de surveiller les modifications apportées aux fichiers et aux répertoires | |
Type de données d'aide pour QFlags | |
Moyen sûr de stocker des combinaisons OU de valeurs d'énumération | |
Représente le résultat d'un calcul asynchrone | |
Itérateur constant de style Java pour QFuture | |
Classe de commodité qui simplifie la synchronisation des QFutures | |
Permet de contrôler une QFuture à l'aide de signaux et de slots | |
Classe d'aide interne pour la mise en forme des arguments | |
Classe d'aide interne pour l'archivage des arguments | |
Utilisée pour mettre en œuvre un objet statique global | |
Classe modèle qui fournit 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 style 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 qui fournit des drapeaux décrivant le mode d'ouverture d'un périphérique | |
Propose son modèle source sans modification | |
Gère les informations relatives aux éléments sélectionnés dans un modèle | |
Garde la trace des éléments sélectionnés d'une vue | |
Gère les informations relatives à une plage d'éléments sélectionnés dans un modèle | |
Classe modèle qui est la classe de base de QMetaSequence::Iterable et QMetaAssociation::Iterable | |
Classe modèle qui permet l'itération sur un conteneur dans un QVariant | |
Classe modèle qui représente un tableau en Java | |
API communes et indépendantes du type pour QJniArray | |
Accès à l'environnement JNI (JNIEnv) | |
Une enveloppe de commodité autour de l'interface native de Java (JNI) | |
Encapsule un tableau JSON | |
Permet 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 en JSON | |
Stocke une combinaison d'une clé avec des modificateurs optionnels | |
Itérateur sur les paires clé/valeur d'un conteneur associatif | |
Entiers little-endian indépendants de la plate-forme | |
Caractère ASCII/Latin-1 de 8 bits | |
Identique à QLatin1StringView | |
Recherche optimisée de sous-chaînes dans un texte en latin-1 | |
Enveloppe fine autour d'une chaîne littérale codée en US-ASCII/Latin-1 | |
Charge les bibliothèques partagées au moment de l'exécution | |
Informations sur la bibliothèque Qt | |
Vecteur bidimensionnel utilisant la précision des entiers | |
Vecteur bidimensionnel utilisant la précision de la virgule flottante | |
Classe modèle qui fournit un tableau dynamique | |
Itérateur constant de style Java pour QList et QQueue | |
Convertit les nombres et leurs représentations sous forme de chaîne de caractères dans différents langages | |
Accès à l'emplacement de l'utilisateur | |
Verrouillage entre processus à l'aide d'un fichier | |
Représente une catégorie ou un "domaine" dans l'infrastructure de journalisation | |
Classe modèle qui fournit un tableau associatif | |
Itérateur constant de style Java pour QMap | |
Définit les quatre marges d'un rectangle | |
Définit les quatre marges d'un rectangle | |
Moyen de générer des codes d'authentification de messages basés sur le hachage | |
Informations supplémentaires sur un message de journal | |
Génère des messages de journal | |
Permet l'accès par effacement de type aux conteneurs associatifs | |
Informations complémentaires sur une classe | |
Fonctionnalité commune aux conteneurs séquentiels et associatifs | |
Méta-données sur un énumérateur | |
Méta-données sur une fonction membre | |
Contient des méta-informations sur les objets Qt | |
Méta-données sur une propriété | |
Permet l'accès par type effacé 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ès au microphone pour l'écoute ou l'enregistrement de sons | |
Conteneur de données qui enregistre des informations sur son type MIME | |
Maintient une base de données des types MIME | |
Décrit les types de fichiers ou de données, représentés par une chaîne de type MIME. | |
Utilisé pour localiser les données dans un modèle de données | |
Contient un rôle et les données associées à ce rôle | |
Portée sur les objets QModelRoleData | |
Table de hachage multivaluée | |
Classe modèle qui fournit un tableau associatif avec plusieurs clés équivalentes | |
La classe QMultiMap::key_iterator fournit un itérateur constant de style STL pour les clés QMultiMap. | |
un itérateur constant de style Java pour QMultiMap. QMultiMap possède à la fois des itérateurs de style Java et des itérateurs de style STL. Les itérateurs de style STL sont plus efficaces et doivent être préférés. | |
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-const de style Java pour QMap | |
Itérateur non-const de style Java pour QMultiMap | |
Itérateur non-const de style Java pour QSet | |
Sérialisation de l'accès entre les threads | |
Classe de commodité qui simplifie le verrouillage et le déverrouillage des mutex | |
Interface native avec une application principale sur Android | |
Détient une clé native utilisée par QSystemSemaphore et QSharedMemory | |
Classe RAII pour gérer la vérification des autorisations NTFS | |
Classe de base de tous les objets Qt | |
Classe modèle qui permet de lier automatiquement les propriétés stockées dans les classes dérivées de QObject. | |
Surveillance de la durée de vie de plusieurs QObjects | |
Classe modèle pour aider à porter les anciennes propriétés vers le système de propriétés liables | |
Informations sur la version du système d'exploitation | |
Groupe d'animations parallèles | |
Représente le résultat d'une comparaison qui permet d'obtenir des résultats non ordonnés | |
Pause pour QSequentialAnimationGroup | |
Une enveloppe opaque d'une permission typée | |
Utilisé pour localiser des données dans un modèle de données | |
Charge un plugin au moment de l'exécution | |
Définit un point dans le plan en utilisant une précision entière | |
Définit un point dans le plan en utilisant la précision de la virgule flottante | |
Classe modèle qui fournit des pointeurs gardés vers QObject | |
Utilisée pour démarrer des programmes externes et pour communiquer avec eux | |
Contient les variables d'environnement qui peuvent être transmises à un programme | |
Permet de stocker les résultats d'un calcul auxquels QFuture peut accéder | |
Classe modèle qui permet de lier automatiquement les propriétés | |
Anime les propriétés Qt | |
Contrôle le cycle de vie du rappel de changement installé sur une QProperty | |
Classe d'aide pour les propriétés avec des liaisons automatiques de propriétés | |
Contrôle le cycle de vie du rappel de changement installé sur une QProperty | |
Conteneur générique qui fournit 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 de 64 bits à partir d'un générateur de nombres aléatoires sans graine de haute qualité | |
Met en œuvre le modèle QAbstractItemModel pour n'importe quelle gamme C++. | |
Le modèle fournit un point de personnalisation pour 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 pour contrôler la façon dont QRangeModel représente les types utilisés en tant que lignes. | |
Accès conforme au modèle QAbstractItemModel à n'importe quel intervalle C++. | |
Classe de commodité qui simplifie le verrouillage et le déverrouillage des verrous lecture-écriture pour l'accès en lecture | |
Verrouillage en lecture-écriture | |
Définit un rectangle dans le plan en utilisant une précision entière | |
Définit un rectangle fini dans le plan en utilisant la précision de la virgule flottante | |
Sérialisation des accès entre les threads | |
Correspondance de motifs à l'aide d'expressions régulières | |
Résultats de la mise en correspondance d'une 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 pour la lecture directe des ressources | |
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 appeler une fonction à la fin d'une portée | |
Stocke un pointeur sur un tableau d'objets alloué dynamiquement et le supprime en cas de destruction. | |
Stocke un pointeur sur un objet alloué dynamiquement et le supprime en cas de destruction | |
Classe RAII autour de Qt::beginPropertyUpdateGroup()/Qt::endPropertyUpdateGroup() | |
Réinitialise une variable à sa valeur précédente lors de sa destruction | |
Sémaphore de comptage général | |
Report d'un appel à QSemaphore::release() à l'abri des exceptions | |
Groupe séquentiel d'animations | |
Interface itérable pour un conteneur dans un QVariant | |
Classe modèle qui fournit un ensemble basé sur une table de hachage | |
La classe QSet::const_iterator fournit un itérateur constant de style STL pour QSet | |
La classe QSet::iterator fournit un itérateur non-const de style STL pour QSet | |
Itérateur constant de style Java pour QSet | |
Paramètres d'application persistants indépendants de la plate-forme | |
Classe de base pour les objets de données partagées | |
Représente un pointeur vers un objet implicitement partagé | |
Accès à un segment de mémoire partagée | |
Détient une référence forte à un pointeur partagé | |
Enveloppe à l'abri des exceptions autour de QObject::blockSignals() | |
Regroupe les signaux provenant d'expéditeurs identifiables | |
Définit la taille d'un objet bidimensionnel en utilisant la précision d'un point entier | |
Définit la taille d'un objet bidimensionnel en utilisant la précision de la 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 non propriétaire sur des données contiguës | |
Classe de modèle qui fournit une pile | |
Méthodes d'accès aux chemins d'accès standard | |
Version de compilation de QByteArrayMatcher | |
Version temps de compilation de QLatin1StringMatcher | |
Structure contenant une référence à une instance de plugin statique avec ses métadonnées | |
Fournit des informations sur le stockage et les lecteurs actuellement montés | |
Chaîne de caractères Unicode | |
Classe de base pour le codage et le décodage du texte | |
Contient le résultat de l'appel à finalize() sur QStringDecoder ou QStringEncoder | |
Décodeur de texte basé sur l'état | |
Encodeur de texte basé sur l'état | |
Liste de chaînes de caractères | |
Modèle qui fournit des chaînes de caractères aux vues | |
Contient une séquence de caractères pouvant faire l'objet d'une correspondance rapide dans une chaîne Unicode. | |
Divise les chaînes en jetons en fonction 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 du système de comptage général | |
Classe modèle qui enveloppe un itérateur et expose les caractéristiques standard d'un itérateur | |
Création d'un répertoire unique pour une utilisation temporaire | |
Périphérique d'E/S qui opère sur les fichiers temporaires | |
Moyen de trouver les limites d'un texte Unicode dans une chaîne de caractères | |
Interface pratique pour lire et écrire du texte | |
Méthode indépendante de la plate-forme pour gérer les threads | |
Gestion d'une collection de QThreads | |
Stockage de données par thread | |
Fonctions d'horloge | |
Ligne de temps pour contrôler les animations | |
Identifie comment une représentation du temps se rapporte à l'UTC | |
Minuteries répétitives et à action unique | |
Contient des paramètres qui décrivent 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 légère d'un numéro de version avec 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 fil de travail Qt Concurrent | |
Interface uniforme sur les propriétés liables comme QProperty\<T\> et QObjectBindableProperty de n'importe quel type T | |
Représente une liaison de propriété basée sur le type | |
Interface pratique pour travailler avec des URL | |
Manière de manipuler des paires clé-valeur dans une requête d'URL | |
Vue unifiée sur les chaînes UTF-8 avec un sous-ensemble en lecture seule de l'API QString | |
Stocke un identifiant universel unique (UUID) | |
Tableau de longueur variable de bas niveau | |
Agit comme une union pour les types de données Qt les plus courants | |
QVariant::ConstPointer est une classe modèle qui émule un pointeur constant vers QVariant | |
QVariant::ConstReference agit comme une référence constante à un QVariant | |
QVariant::Pointer est une classe modèle qui émule un pointeur non-const vers QVariant | |
QVariant::Reference agit comme une référence non-const à une QVariant | |
Classe de base pour les animations | |
Pointeur const émulé vers QVariant basé sur un pointeur | |
Classe modèle qui émule un pointeur vers QVariant basé sur un pointeur | |
Agit comme une référence non constante à un QVariant | |
Alias pour QList | |
Contient un numéro de version avec 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 d'attente de Windows | |
Classe de commodité qui simplifie le verrouillage et le déverrouillage des verrous lecture-écriture pour l'accès en écriture | |
Représente un seul attribut XML | |
Représente un vecteur de QXmlStreamAttribute | |
Représente une déclaration d'entité DTD | |
Résolveur d'entité pour un QXmlStreamReader | |
Représente une déclaration d'espace de noms | |
Représente une déclaration de notation DTD | |
Analyseur syntaxique rapide pour la lecture de documents XML 1.0 bien formés via une API de flux simple | |
Écrivain XML 1.0 avec une API de streaming simple | |
Qt::partial_ordering représente le résultat d'une comparaison qui permet 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 enveloppant qui fournit un ordre total strict pour les types enveloppés. | |
Qt::weak_ordering représente une comparaison où les valeurs équivalentes sont encore distinguables | |
QtFuture::WhenAnyResult est utilisé pour représenter le résultat de QtFuture::whenAny() | |
Le modèle dans l'espace de noms QtJniTypes est la base des types Java déclarés. | |
Prend en charge la virgule flottante 16 bits |
Description détaillée
Tous les autres modules Qt s'appuient sur ce module.
La page Qt Core 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.