Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Le module QtCore

Le module QtCore contient des fonctionnalités de base ne concernant pas les interfaces graphiques.

Espaces de noms

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

Classes

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 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 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
QElapsedTimer Façon rapide de calculer le temps écoulé
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 US-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>

Remerciements

Merci à Thibaut Cuvelier pour la traduction, ainsi qu'à Abdelhafid Hafidi, Jonathan Courtois et Maxime Gault pour leur relecture !

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  2. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  3. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  4. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  5. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 10
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
Page suivante

Le Qt Labs au hasard

Logo

La folie est de mettre en forme le même texte

Les Qt Labs sont les laboratoires des développeurs de Qt, où ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait être son futur. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 4.7
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web