Qt GUI C++ Classes
Le module Qt GUI fournit les outils de base pour les applications graphiques écrites avec Qt. Plus d'informations...
Espaces de noms
Contient les constantes prédéfinies QColor |
Classes
Icônes de fichiers pour la classe QFileSystemModel | |
Classe de base abstraite utilisée pour implémenter des dispositions personnalisées pour les QTextDocuments | |
QAbstractTextDocumentLayout::PaintContext est une classe de commodité définissant les paramètres utilisés pour peindre la mise en page d'un document. | |
La classe QAbstractTextDocumentLayout::Selection est une classe de commodité définissant les paramètres d'une sélection. | |
Contient des conseils et des paramètres d'accessibilité spécifiques à la plate-forme | |
Enums et fonctions statiques liées à l'accessibilité | |
Implémente la prise en charge des actions invocables dans l'interface | |
Utilisée pour demander l'annonce d'un message donné par des technologies d'assistance | |
Mise en place d'une prise en charge des attributs de rapport pour un objet accessible | |
Prise en charge des objets dont le texte est modifiable | |
Classe de base pour les notifications d'accessibilité | |
Définit une interface qui expose des informations sur les objets accessibles | |
Implémente des parties de la QAccessibleInterface pour les QObjects | |
Classe de base abstraite pour les plugins fournissant des informations sur l'accessibilité des éléments de l'interface utilisateur | |
Implémente un support pour la gestion de la sélection | |
Indique au cadre d'accessibilité que l'état d'un objet a changé. | |
Prend en charge l'interface IAccessibleTable2 Cell | |
Met en œuvre la prise en charge de l'interface IAccessibleTable2 | |
Signifie un changement dans un tableau, une liste ou un arbre où des cellules sont ajoutées ou supprimées. Si la modification concerne un certain nombre de lignes, firstColumn et lastColumn renvoient -1. De même, pour les colonnes, les fonctions de ligne peuvent renvoyer -1. | |
Notifie les mouvements du curseur | |
Notifie l'insertion de texte | |
Mise en place d'un support pour la gestion du texte | |
Notifie la suppression de texte | |
Signale un changement dans la sélection de texte d'un objet | |
Notifie les changements de texte. Cet événement concerne les accès qui prennent en charge le texte éditable, comme les éditions de lignes. Cet événement se produit par exemple lorsqu'une partie du texte sélectionné est remplacée par le collage d'un nouveau texte ou dans le mode de remplacement des éditeurs. | |
Décrit un changement de valeur pour un objet accessible. | |
Mise en place d'un support pour les objets qui manipulent une valeur | |
Abstraction pour les commandes de l'utilisateur qui peuvent être ajoutées à différents composants de l'interface utilisateur. | |
Événement généré lorsqu'une QAction est ajoutée, supprimée ou modifiée | |
Regroupe les actions | |
Zone de dessin pour QWindow | |
Pixmaps monochromes (profondeur de 1 bit) | |
Définit le motif de remplissage des formes dessinées par QPainter | |
Contient des paramètres d'événement pour les changements de fenêtre enfant | |
Accès au presse-papiers du système de fenêtres | |
Contient des paramètres décrivant un événement de fermeture | |
Couleurs basées sur les valeurs RVB, HSV ou CMYK | |
Abstraction de l'espace couleur | |
La structure contient quatre points d'espace colorimétrique primaire | |
Transformation entre les espaces colorimétriques | |
Utilisé en combinaison avec QBrush pour spécifier un pinceau à dégradé conique | |
Contient des paramètres qui décrivent un événement de menu contextuel | |
Curseur de souris de forme arbitraire | |
Méthodes d'accès aux services de bureau courants | |
Vérification de l'étendue des nombres à virgule flottante | |
Prise en charge du transfert de données par glisser-déposer basé sur MIME | |
Événement envoyé à un widget lorsqu'une action de glisser-déposer y entre | |
Événement envoyé à un widget lorsqu'une action de glisser-déposer le quitte | |
Événement envoyé lorsqu'une action de glisser-déposer est en cours | |
Événement envoyé lorsqu'une action de glisser-déposer est terminée | |
Contient des paramètres qui décrivent un événement d'entrée | |
Informations sur un point dans un événement QPointerEvent | |
Contient des paramètres d'événement pour les événements expose | |
Événement qui sera envoyé lorsqu'il y a une demande d'ouverture d'un fichier ou d'une URL | |
Modèle de données pour le système de fichiers local | |
Contient des paramètres d'événement pour les événements de mise au point de widget | |
Spécifie une requête pour une police utilisée pour dessiner du texte | |
Le type QFont::Tag permet d'accéder à des fonctions de police avancées | |
Informations sur les polices disponibles dans le système de fenêtres sous-jacent | |
Informations générales sur les polices | |
Informations sur les métriques des polices | |
Informations sur les métriques des polices | |
Représente un axe variable dans une police | |
Classe modèle qui représente une matrice de transformation NxM avec N colonnes et M lignes | |
Classe de base abstraite pour les plugins | |
Crée des pilotes de plugins | |
Accès direct aux glyphes internes d'une police | |
Utilisée en combinaison avec QBrush pour spécifier des remplissages en dégradé | |
Gère le flux de contrôle et les paramètres principaux de l'application GUI | |
Événement utilisé pour demander des informations utiles sur un point particulier d'un widget | |
Événement envoyé après le masquage d'un widget | |
Contient des paramètres qui décrivent un événement de souris | |
Icônes évolutives dans différents modes et états | |
Indique qu'un glissement de l'icône principale a commencé | |
Classe de base abstraite pour les moteurs de rendu QIcon | |
Base abstraite pour les plugins QIconEngine personnalisés | |
Représentation d'image indépendante du matériel permettant un accès direct aux données des pixels et pouvant être utilisée comme dispositif de peinture. | |
Définit l'interface d'E/S d'image commune à tous les formats d'image dans Qt Image Formats | |
Définit une interface pour l'écriture d'un plugin de format d'image | |
Interface indépendante du format pour la lecture d'images à partir de fichiers ou d'autres périphériques | |
Interface indépendante du format pour l'écriture d'images dans des fichiers ou d'autres périphériques | |
Décrit un périphérique d'où provient un QInputEvent | |
Classe de base pour les événements décrivant la saisie de l'utilisateur | |
Accès à la méthode de saisie de texte active | |
Paramètres pour les événements de méthode de saisie | |
La classe QInputMethodEvent::Attribute stocke un attribut de méthode de saisie. | |
Événement envoyé par le contexte de saisie aux objets de saisie | |
Validateur garantissant qu'une chaîne de caractères contient un nombre entier valide dans une plage spécifiée | |
Décrit un événement de clé | |
Encapsule une séquence de touches telle qu'elle est utilisée par les raccourcis. | |
Utilisé en combinaison avec QBrush pour spécifier un pinceau à gradient linéaire | |
Représente une matrice de transformation 4x4 dans l'espace 3D | |
Contient des paramètres décrivant un événement souris | |
Contient des paramètres d'événement pour les événements de déplacement | |
Classe de commodité pour la lecture de films avec QImageReader | |
Contient des paramètres décrivant un événement de geste | |
Interface native avec une surface hors écran sur Android | |
Interface native avec un écran | |
Interface native avec un NSOpenGLContext sur macOS | |
Interface native avec un écran sous macOS | |
Interface native avec un contexte EGL | |
Interface native avec un contexte GLX | |
Interface native avec un contexte WGL sous Windows | |
Interface native avec une application Wayland | |
Interface native avec un écran sur Wayland | |
Interface native avec un écran | |
Interface native avec une application X11 | |
Représente une surface hors écran dans la plateforme sous-jacente | |
Représente un contexte OpenGL natif, permettant un rendu OpenGL sur une QSurface | |
Représente un groupe de contextes partageant des ressources OpenGL | |
Accès multiplateforme à l'API OpenGL ES 3.0, 3.1 et 3.2 | |
Accès multiplateforme à l'API OpenGL ES 2.0 | |
Encapsule un objet de texture OpenGL | |
Décrit la taille, l'orientation et les marges d'une page. | |
Représente une collection de plages de pages | |
La structure QPageRanges::Range contient les points d'extrémité from et to d'une plage | |
Décrit la taille et le nom d'une taille de page définie | |
Représente un dispositif de peinture prenant en charge plusieurs pages | |
Classe de base des objets pouvant être peints avec QPainter | |
Sous-classe pratique de QWindow qui est également un QPaintDevice | |
Définition abstraite de la manière dont QPainter dessine sur un périphérique donné sur une plate-forme donnée | |
Informations sur l'état actuel du moteur de peinture actif | |
Contient des paramètres d'événements pour les événements de peinture | |
Effectue une peinture de bas niveau sur les widgets et autres dispositifs de peinture. | |
Cette classe est utilisée conjointement avec la fonction QPainter::drawPixmapFragments() pour spécifier comment une pixmap, ou un sous-rect d'une pixmap, est dessinée. | |
Conteneur pour les opérations de peinture, permettant de construire et de réutiliser des formes graphiques. | |
La classe QPainterPath::Element spécifie la position et le type d'un sous-chemin | |
Utilisée pour générer des contours remplissables pour un chemin de peintre donné | |
Classe de commodité RAII pour les appels équilibrés de QPainter::save() et QPainter::restore() | |
Contient des groupes de couleurs pour chaque état de widget | |
Classe permettant de générer des PDF pouvant être utilisés comme dispositif de peinture | |
Définit la manière dont un QPainter doit dessiner les lignes et les contours des formes. | |
Dispositif de peinture qui enregistre et rejoue les commandes QPainter | |
Classe permettant de décrire différentes dispositions de pixels dans les tampons graphiques | |
Représentation d'une image hors écran pouvant être utilisée comme dispositif de peinture | |
Cache pour les pixmaps à l'échelle de l'application | |
La classe QPixmapCache::Key peut être utilisée pour un accès efficace au QPixmapCache. | |
Utilisée pour notifier les événements de surface de la plate-forme native | |
Classe de base pour les événements liés aux pointeurs | |
Décrit un périphérique d'où proviennent les événements liés à la souris, au toucher ou à la tablette. | |
Identifie un objet unique, tel qu'un jeton étiqueté ou un stylet, utilisé avec un dispositif de pointage. | |
Liste de points utilisant la précision des nombres entiers | |
Liste de points utilisant la précision de la virgule flottante | |
Représente un quaternion composé d'un vecteur et d'un scalaire | |
Utilisée en combinaison avec QBrush pour spécifier un pinceau à dégradé radial. | |
Classe de commodité pour l'utilisation de QPainter sur une QWindow | |
Accès à une instance physique unique d'une police | |
Spécifie une région d'écrêtage pour un peintre | |
Utilisée pour vérifier une chaîne de caractères par rapport à une expression régulière | |
Contient des paramètres d'événement pour les événements de redimensionnement | |
La structure contient une couleur RVB 64 bits | |
La structure contient une couleur RGBA à virgule flottante en quatre parties | |
Fait référence à des objets API Vulkan supplémentaires qui sont transmis à vkQueueSubmit() | |
Utilisé pour interroger les propriétés de l'écran | |
Envoyé lors du défilement | |
Envoyé en préparation du défilement | |
Accès au gestionnaire de session | |
Contient plusieurs versions d'un nuanceur traduites dans plusieurs langages d'ombrage, ainsi que des métadonnées de réflexion. | |
Métadonnées supplémentaires sur le code natif du nuanceur | |
Métadonnées de mappage pour les uniformes d'échantillonnage | |
Contient le code source ou binaire d'un nuanceur et des métadonnées supplémentaires | |
Décrit l'interface d'un nuanceur | |
Décrit un membre d'un bloc d'uniformes ou de constantes de poussée | |
Décrit une variable intégrée | |
Décrit une variable d'entrée ou de sortie dans le nuanceur | |
Décrit un bloc de constantes "push | |
Décrit un bloc de stockage du nuanceur | |
Décrit un bloc uniforme | |
Spécifie le langage d'ombrage, la version avec les drapeaux et la variante | |
Spécifie la version du langage d'ombrage | |
Utilisé pour créer des raccourcis clavier | |
Événement généré lorsque l'utilisateur appuie sur une combinaison de touches | |
Événement envoyé lorsqu'un widget est affiché | |
Classe de base pour les événements de pointeur contenant un seul point, tels que les événements de souris. | |
Élément à utiliser avec la classe QStandardItemModel | |
Modèle générique pour le stockage de données personnalisées | |
Permet d'optimiser le dessin du texte lorsque le texte et sa mise en page sont rarement mis à jour | |
Événement utilisé pour afficher des messages dans une barre d'état | |
Contient des conseils et des paramètres spécifiques à la plate-forme | |
Utilisé lors de l'enregistrement des polices dans la base de données de polices interne de Qt. | |
Abstraction des surfaces pouvant être rendues dans Qt | |
Représente le format d'une QSurface | |
Permet de définir des règles de mise en évidence de la syntaxe et, en outre, d'utiliser la classe pour interroger le formatage actuel d'un document ou les données utilisateur. | |
Contient des paramètres qui décrivent un événement Tablet | |
Conteneur pour les fragments de texte d'un QTextDocument | |
La classe QTextBlock::iterator fournit un itérateur pour lire le contenu d'un QTextBlock | |
Informations de formatage pour les blocs de texte dans un QTextDocument | |
Conteneur pour les blocs de texte dans un QTextDocument | |
Utilisé pour associer des données personnalisées aux blocs de texte | |
Informations de formatage pour les caractères dans un QTextDocument | |
Offre une API pour accéder aux QTextDocuments et les modifier | |
Contient du texte formaté | |
Représente un morceau de texte formaté provenant d'un QTextDocument | |
Interface indépendante du format pour l'écriture d'un QTextDocument dans des fichiers ou d'autres périphériques | |
Informations de formatage pour un QTextDocument | |
Contient un morceau de texte dans un QTextDocument avec un seul QTextCharFormat | |
Représente un cadre dans un QTextDocument | |
Informations de formatage pour les cadres dans un QTextDocument | |
Informations de formatage pour les images dans un QTextDocument | |
Représente un objet en ligne dans un QAbstractTextDocumentLayout et ses implémentations | |
Toutes les informations nécessaires pour dessiner du texte dans un moteur de peinture personnalisé | |
Utilisé pour la mise en page et le rendu du texte | |
La structure QTextLayout::FormatRange est utilisée pour appliquer des informations de formatage supplémentaires à une zone spécifiée du contenu de la présentation de texte. | |
Encapsule les différents types de longueur utilisés dans un QTextDocument | |
Représente une ligne de texte dans un QTextLayout | |
Liste décorée d'éléments dans un QTextDocument | |
Informations de formatage pour les listes dans un QTextDocument | |
Classe de base pour différents types d'objets pouvant regrouper des parties d'un QTextDocument | |
Permet de dessiner des objets textuels personnalisés dans les QTextDocuments | |
Description des propriétés générales du texte enrichi | |
Représente un tableau dans un document QTextDocument | |
Représente les propriétés d'une cellule dans un QTextTable | |
Informations de formatage pour les cellules de tableau dans un document QTextDocument | |
Informations de formatage pour les tableaux dans un document QTextDocument | |
Contient des paramètres décrivant un événement tactile | |
Spécifie les transformations 2D d'un système de coordonnées | |
Classe de base de toutes les commandes stockées dans une QUndoStack | |
Groupe d'objets QUndoStack | |
Pile d'objets QUndoCommand | |
Conversion entre un type MIME et un format UTI (Uniform Type Identifier) | |
Validation du texte d'entrée | |
Représente un vecteur ou un sommet dans l'espace 2D | |
Représente un vecteur ou un sommet dans l'espace 3D | |
Représente un vecteur ou un sommet dans l'espace 4D | |
Accès multiplateforme à l'API Vulkan 1.3 au niveau de l'appareil | |
Représente des informations sur une extension Vulkan | |
Accès multiplateforme au noyau de l'API Vulkan 1.3 au niveau de l'instance | |
Une QList spécialisée pour QVulkanLayer et QVulkanExtension | |
Représente une instance Vulkan native, permettant le rendu Vulkan sur une QSurface | |
Représente des informations sur une couche Vulkan | |
Sous-classe pratique de QWindow pour effectuer le rendu Vulkan | |
Utilisée pour mettre en œuvre la logique de rendu spécifique à l'application pour une QVulkanWindow | |
Événement pouvant être utilisé pour gérer les hyperliens dans un texte de type "Qu'est-ce que c'est ? | |
Contient des paramètres qui décrivent un événement de roue | |
Représente une fenêtre dans le système de fenêtrage sous-jacent. | |
L'état de la fenêtre avant un changement d'état de la fenêtre | |
Correspondance entre les formats MIME ouverts et les formats du presse-papiers de la fenêtre. |
Description détaillée
La page Qt GUI 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.