Le module QtCore contient des fonctionnalités de base ne concernant pas les interfaces graphiques.
Qt | Contient divers identifiants utilisés partout dans la bibliothèque Qt |
QtConcurrent | API de haut niveau rendant possible l’écriture de programmes multi-threadés sans utiliser de primitive de bas niveau |
QtConcurrent::Exception | Classe de base pour les exceptions qui peuvent être transférées entre les threads |
QAbstractAnimation | La base de toutes les animations |
QAbstractEventDispatcher | Interface pour gérer la queue des événements Qt |
QAbstractFileEngine | Abstraction pour l’accès au système de fichiers |
QAbstractFileEngineHandler | Manière d’enregistrer des moteurs de fichiers personnalisés pour votre application |
QAbstractFileEngineIterator | Interface d’itérateur pour les moteurs de fichiers personnalisés |
QAbstractItemModel | L’interface abstraite pour les classes de modèles d’item |
QAbstractListModel | Modèle abstrait qui peut être sous-classé pour créer des modèles de listes unidimensionnelles |
QAbstractState | La classe de base des états d’une QStateMachine |
QAbstractTableModel | Modèle abstrait qui peut être sous-classé pour créer des modèles de tables |
QAbstractTransition | La classe de base de transitions entre des objets QAbstractState |
QAnimationGroup | Classe de base d’abstraction pour des groupes d’animations |
QAtomicInt | Opérations atomiques indépendantes de la plateforme sur des entiers |
QAtomicPointer | Classe template qui fournit des opérations atomiques indépendantes de la plateforme sur les pointeurs |
QBasicTimer | Événements de minuterie pour objets |
QBitArray | Tableau de bits |
QBuffer | Interface QIODevice pour un QByteArray |
QByteArray | Tableau d’octets |
QByteArrayMatcher | Contient une séquence d’octets pour lesquels on peut rapidement trouver une correspondance dans un tableau d’octets |
QCache | Classe template qui fournit un cache |
QChar | Caractère Unicode codé sur 16 bits |
QChildEvent | Contient les paramètres des événements pour les événements des objets enfants |
QConstString | Wrapper pour des données de chaînes de caractères constantes Unicode |
QContiguousCache | Classe template qui fournit un cache contigu |
QCoreApplication | Boucle événementielle pour les applications Qt en console |
QCryptographicHash | Manière de générer des hash cryptographiques |
QCustomEvent | Support pour les événements personnalisés |
QDataStream | Sérialisation de données binaires vers un QIODevice |
QDate | Fonctions pour les dates |
QDateTime | Fonctions pour les dates et l’heure |
QDebug | Flux de sortie pour le débogage d’informations |
QDir | Accès aux structures de répertoire et à leur contenu |
QDirIterator | Itérateur pour les entrées d’un répertoire |
QDynamicPropertyChangeEvent | Contient les paramètres des événements pour des événements de changement de propriétés dynamiques |
QEasingCurve | Courbes d’assouplissement pour le contrôle d’animations |
QEvent | La classe de base de toutes les classes événementielles ; les objets événementiels contiennent des paramètres événementiels |
QEventLoop | Moyen d’entrer et de sortir d’une boucle événementielle |
QEventTransition | Transition spécifique à QObject pour les événements Qt |
QExplicitlySharedDataPointer | Représente un pointeur sur un objet explicitement partagé |
QFSFileEngine | Implémente le moteur de fichiers par défaut de Qt |
QFile | Interface pour la lecture et l’écriture de fichiers |
QFileInfo | Informations sur les fichiers de manière indépendante du système |
QFileSystemWatcher | Interface pour vérifier les modifications sur les fichiers et répertoires |
QFinalState | État final |
QFlag | Type de données helper pour QFlags |
QFlags | Manière type-safe de stocker une combinaison OU des valeurs d’énumérations |
QFuture | Représente le résultat d’un calcul asynchrone |
QFutureIterator | Itérateur constant de style Java pour QFuture |
QFutureSynchronizer | Classe de commodité qui simplifie la synchronisation avec QFuture |
QFutureWatcher | Permet la surveillance de QFuture avec des signaux et des slots |
QGenericArgument | Classe helper interne pour le marshalling d’arguments |
QGenericReturnArgument | Classe helper interne pour le marshalling d’arguments |
QHash | Classe template qui fournit un dictionnaire basé sur une table de hashage |
QHashIterator | Itérateur constant de style Java pour QHash et QMultiHash |
QHistoryState | Moyen de retourner à un sous-état précédemment actif |
QIODevice | La classe de base d’interface de tous les périphériques d’entrée-sortie de Qt |
QLatin1Char | Caractère ASCII/Latin-1 codé sur 8 bits |
QLatin1String | Fin wrapper sur une chaîne litérale encodée en ASCII/Latin-1 |
QLibrary | Charge des bibliothèques partagées à l’exécution |
QLibraryInfo | Informations sur la bibliothèque Qt |
QLine | Vecteur bidimensionnel utilisant une précision entière |
QLineF | Vecteur bidimensionnel utilisant une précision décimale |
QLinkedList | Classe template qui fournit des listes chaînées |
QLinkedListIterator | Itérateur constant de style Java pour QLinkedList |
QList | Classe template qui fournit des listes |
QListIterator | Itérateur constant de style Java pour QList et QQueue |
QLocale | Permet la conversion entre nombre et représentation en chaîne de caractères dans diverses langues |
QMap | Classe template qui fournit un dictionnaire basé sur une liste |
QMapIterator | Itérateur constant de style Java pour QMap et QMultiMap |
QMargins | Définit les quatre marges d’un rectangle |
QMetaClassInfo | Informations additionnelles sur une classe |
QMetaEnum | Métadonnées à propos d’un énumérateur |
QMetaMethod | Métadonnées à propos d’une fonction membre |
QMetaObject | Contient les méta-informations à propos d’objets Qt |
QMetaProperty | Métadonnées à propos d’une propriété |
QMetaType | Gère les types nommés dans le système de métaobjets |
QMimeData | Conteneur pour des données qui enregistrent des informations sur leur type MIME |
QModelIndex | Utilisé pour localiser des données dans un modèle |
QMultiHash | Sous-classe de commodité pour QHash qui fournit des hashages à plusieurs valeurs |
QMultiMap | Sous-classe de commodité pour QMap qui fournit des maps à plusieurs valeurs |
QMutableHashIterator | Itérateur non constant de style Java pour QHash et QMultiHash |
QMutableLinkedListIterator | Itérateur non constant de style Java pour QLinkedList |
QMutableListIterator | Itérateur non constant de style Java pour QList et QQueue |
QMutableMapIterator | Itérateur non constant de style Java pour QMap et QMultiMap |
QMutableSetIterator | Itérateur non constant de style Java pour QSet |
QMutableVectorIterator | Itérateur non constant de style Java pour QVector et QStack |
QMutex | Accès à la sérialisation entre les threads |
QMutexLocker | Classe de commodité qui simplifie le verrouillage et le déverrouillage de mutex |
QObject | La classe de base de tous les objets Qt |
QObjectCleanupHandler | Regarde la durée de vie de plusieurs QObject |
QPair | Classe template qui stocke une paire d’items |
QParallelAnimationGroup | Groupe parallèle d’animations |
QPauseAnimation | Pause pour QSequentialAnimationGroup |
QPersistentModelIndex | Utilisé pour localiser des données dans un modèle de données |
QPluginLoader | Charge un plug-in à l’exécution |
QPoint | Définit un point dans le plan en utilisant une précision entière |
QPointF | Définit un point dans le plan en utilisant une précision décimale |
QPointer | Classe template qui fournit des pointeurs gardés sur des QObjects |
QProcess | Utilisé pour démarrer des programmes externes et communiquer avec eux |
QProcessEnvironment | Stocke les variables d’environnement qui peuvent être passées à un programme |
QPropertyAnimation | Anime des propriétés Qt |
QQueue | Conteneur générique qui fournit une queue |
QReadLocker | Classe de commodité qui simplifie le verrouillage et le déverrouillage de verrous en lecture et écriture lors d’accès en lecture |
QReadWriteLock | Verrou en lecture et écriture |
QRect | Définit un rectangle dans le plan en utilisant une précision entière |
QRectF | Définit un rectangle dans le plan en utilisant une précision décimale |
QRegExp | Correspondance à un motif en utilisant les expressions régulières |
QResource | Interface pour lire directement depuis des ressources |
QRunnable | La classe de base pour tous les objets exécutables |
QScopedArrayPointer | Stocke un pointeur sur un tableau d’objets alloués dynamiquement et le supprime après destruction |
QScopedPointer | Stocke un pointeur sur un objet alloué dynamiquement et le supprime après destruction |
QSemaphore | Sémaphore de comptage général |
QSequentialAnimationGroup | Groupe séquentiel d’animations |
QSet | Classe template qui fournit un ensemble basé sur une table de hashage |
QSetIterator | Itérateur constant de style Java pour QSet |
QSettings | Préférences d’application persistentes indépendantes de la plateforme |
QSharedData | Classe de base pour les objets à données partagées |
QSharedDataPointer | Représente un pointeur sur un objet partagé implicitement |
QSharedMemory | Accès à un segment mémoire partagé |
QSharedPointer | Détient une référence forte à un pointeur partagé |
QSignalMapper | Compile des signaux d’émetteurs identifiables |
QSignalTransition | Transition basée sur un signal Qt |
QSize | Définit la taille d’un objet bidimensionnel en utilisant un précision entière |
QSizeF | Définit la taille d’un objet bidimensionnel en utilisant un précision décimale |
QSocketNotifier | Support pour le contrôle d’activité sur un descripteur de fichier |
QStack | Classe template qui fournit un pile |
QState | État général pour une QStateMachine |
QStateMachine | Machine à état fini hiérarchique |
QString | Chaîne de caractères Unicode |
QStringList | Liste de chaînes de caractères |
QStringMatcher | Détient une séquence de caractères pour lesquels on peut facilement trouver une correspondance dans une chaîne Unicode |
QStringRef | Fin wrapper autour de sous-chaînes de QString |
QSysInfo | Informations sur le système |
QSystemLocale | Peut être utilisé pour paramétrer finement la locale système de l’utilisateur |
QSystemSemaphore | Sémaphore système de comptage général |
QTemporaryFile | Périphérique d’entrée-sortie qui opère sur des fichiers temporaires |
QTextBoundaryFinder | Manière de trouver des frontières de texte Unicode dans une chaîne de caractères |
QTextCodec | Conversion entre les différents encodages de texte |
QTextCodecPlugin | Base abstraite pour des plug-ins personnalisés QTextCodec |
QTextDecoder | Décodeur basé sur l’état |
QTextEncoder | Encodeur basé sur l’état |
QTextIStream | Classe de commodité pour les flux d’entrée |
QTextOStream | Classe de commodité pour les flux de sortie |
QTextStream | Interface de commodité pour lire et écrire du texte |
QThread | Threads indépendants de la plateforme |
QThreadPool | Gère une collection de QThread |
QThreadStorage | Stockage de données à l’échelle des threads |
QTime | Fonctions pour le temps |
QTimeLine | Ligne temporelle pour contrôler les animations |
QTimer | Minuterie répétitive et à détente unique |
QTimerEvent | Contient les paramètres qui décrivent un événement de minuterie |
QTranslator | Support de l’internationalisation pour les sorties de texte |
QUrl | Interface de commodité pour travailler avec des URL |
QUuid | Stocke un indentifiant universellement unique (UUID, Universally Unique Identifier) |
QVarLengthArray | Tableau de longueur variable de bas niveau |
QVariant | Agit comme une union pour la majorité des types courants de Qt |
QVariantAnimation | Classe de base d’abstraction pour des animations |
QVector | Classe template qui fournit un tableau dynamique |
QVectorIterator | Itérateur constant de style Java pour QVector et QStack |
QWaitCondition | Condition variable pour la synchronisation de threads |
QWeakPointer | Détient une référence faible sur un pointeur partagé |
QWriteLocker | Classe de commodité qui simplifie le verrouillage et le déverrouillage de verrous en lecture et écriture pour un accès en écriture |
QXmlStreamAttribute | Représente un seul attribut XML |
QXmlStreamAttributes | Représente un vecteur de QXmlStreamAttribute |
QXmlStreamEntityDeclaration | Représente une déclaration d’entité DTD |
QXmlStreamEntityResolver | Solveur d’entités pour QXmlStreamReader |
QXmlStreamNamespaceDeclaration | Représente une déclaration d’espace de noms |
QXmlStreamNotationDeclaration | Représente une déclaration de notation DTD |
QXmlStreamReader | Parseur rapide pour lire des XML bien formés via une API simple de flux |
QXmlStreamWriter | Sortie XML avec une API simple de flux |
QtConcurrent::UnhandledException | Représente une exception non gérée dans un thread |
Tous les autres modules de Qt reposent sur celui-ci. Pour inclure les définitions des classes du module, utilisez la directive suivante :
#include <QtCore>
Le module QtCore fait partie de toutes les éditions de Qt.
[ Précédent : tous les modules de Qt ] [ Tous les modules de Qt ] [ Suivant : le module QtGui ]
Merci à <!dourouc!> pour la traduction, ainsi qu’à <!abdelite!>, <!johnlamericain!> et <!eusebe!> pour leur relecture !