Qt GUI C++ Classes
Le module « Qt GUI » fournit les fonctionnalités de base nécessaires aux applications graphiques développées avec Qt. En savoir plus...
Espaces de noms
Contient les constantes prédéfinies de QColor |
Classes
Icônes de fichiers pour la classe QFileSystemModel | |
Classe de base abstraite utilisée pour implémenter des mises en page personnalisées pour les QTextDocuments | |
La classe QAbstractTextDocumentLayout::PaintContext est une classe de commodité définissant les paramètres utilisés lors du tracé de la mise en page d'un document | |
La classe QAbstractTextDocumentLayout::Selection est une classe utilitaire définissant les paramètres d’une sélection | |
Contient des conseils et des paramètres d'accessibilité spécifiques à la plate-forme | |
Énumérations et fonctions statiques liées à l'accessibilité | |
Implémente la prise en charge des actions invocables dans l'interface | |
Permet de demander la lecture à voix haute d’un message donné par des technologies d’assistance | |
Implémente la prise en charge des attributs de description pour un objet accessible | |
Implémente la prise en charge des objets dont le texte est modifiable | |
La classe de base pour les notifications d’accessibilité | |
Définit une interface qui expose des informations sur les objets accessibles | |
Implémente certaines parties de l'interface QAccessibleInterface pour les objets QObject | |
Classe de base abstraite pour les plugins fournissant des informations d'accessibilité sur les éléments de l'interface utilisateur | |
Implémente la prise en charge de la gestion de la sélection | |
Signale au framework d'accessibilité que l'état d'un objet a changé | |
Implémente la prise en charge de l'interface IAccessibleTable2 Cell | |
Implémente la prise en charge de l'interface IAccessibleTable2 | |
Signale une modification dans un tableau, une liste ou une arborescence où des cellules ont été ajoutées ou supprimées. Si la modification a affecté plusieurs lignes, firstColumn et lastColumn renverront -1. De même pour les colonnes, les fonctions de ligne peuvent renvoyer -1 | |
Signale les mouvements du curseur | |
Signale l'insertion de texte | |
Implémente la prise en charge de la gestion du texte | |
Signale la suppression de texte | |
Signale une modification de la sélection de texte d’un objet | |
Signale les modifications apportées au texte. Cette fonctionnalité s'adresse aux éléments accessibles prenant en charge le texte modifiable, tels que les champs de saisie. 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 en mode de remplacement des éditeurs | |
Décrit une modification de la valeur d’un objet accessible | |
Implémente la prise en charge des objets qui manipulent une valeur | |
Implémente la prise en charge des fenêtres d’affichage | |
Abstraction des commandes utilisateur pouvant être ajoutées à différents composants d’interface utilisateur | |
Événement généré lorsqu’une action QAction est ajoutée, supprimée ou modifiée | |
Regroupe des actions | |
Zone de dessin pour QWindow | |
Images bitmap monochromes (profondeur de 1 bit) | |
Définit le motif de remplissage des formes dessinées par QPainter | |
Contient les paramètres d'événement relatifs aux modifications des fenêtres enfants | |
Accès au presse-papiers du système de fenêtrage | |
Contient les paramètres décrivant un événement de fermeture | |
Couleurs basées sur des valeurs RVB, HSV ou CMJN | |
Abstraction de l'espace colorimétrique | |
La structure contient quatre points d'espace colorimétrique primaires | |
Transformation entre espaces colorimétriques | |
Utilisé en combinaison avec QBrush pour définir un pinceau à dégradé conique | |
Contient des paramètres décrivant un événement de menu contextuel | |
Curseur de souris de forme arbitraire | |
Méthodes permettant d’accéder aux services courants du bureau | |
Vérification de la plage 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 pénètre | |
Événement envoyé à un widget lorsqu'une action de glisser-déposer le quitte | |
Événement envoyé pendant qu’une action de glisser-déposer est en cours | |
Événement envoyé lorsqu'une action de glisser-déposer est terminée | |
Contient les paramètres décrivant un événement d’entrée | |
Informations sur un point dans un QPointerEvent | |
Contient les paramètres d'événement pour les événements d'exposition | |
Événement qui sera déclenché lorsqu'une demande d'ouverture d'un fichier ou d'une URL est émise | |
Modèle de données pour le système de fichiers local | |
Contient les paramètres d'événement pour les événements de mise en surbrillance des widgets | |
Spécifie une requête concernant une police utilisée pour l'affichage de texte | |
Le type QFont::Tag permet d’accéder aux fonctionnalités avancées des polices | |
Informations sur les polices disponibles dans le système de fenêtrage 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 de modèle représentant une matrice de transformation N x M comportant N colonnes et M lignes | |
Classe de base abstraite pour les plugins | |
Crée des pilotes de plug-ins | |
Accès direct aux glyphes internes d’une police | |
Utilisé en combinaison avec QBrush pour spécifier des remplissages dégradés | |
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é lorsqu’un widget est masqué | |
Contient des paramètres décrivant un événement de souris | |
Icônes redimensionnables selon 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 | |
Classe de 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 de pixels et pouvant être utilisée comme périphérique de dessin | |
Définit l'interface commune d'E/S d'images pour tous les formats d'image dans Qt | |
Définit une interface permettant de créer 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 sur d'autres périphériques | |
Décrit un périphérique à l'origine d'un événement QInputEvent | |
Classe de base pour les événements décrivant les entrées utilisateur | |
Accès à la méthode de saisie de texte active | |
Paramètres pour les événements liés aux méthodes 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 contient un entier valide compris dans une plage spécifiée | |
Décrit un événement de touche | |
Encapsule une séquence de touches telle qu'utilisée par les raccourcis | |
Utilisé en combinaison avec QBrush pour spécifier un pinceau à dégradé linéaire | |
Représente une matrice de transformation 4x4 dans l'espace 3D | |
Contient les paramètres décrivant un événement de souris | |
Contient les paramètres d'événement pour les événements de déplacement | |
Classe d'aide à l'utilisation pour la lecture de vidéos avec QImageReader | |
Contient des paramètres décrivant un événement de geste | |
Interface native vers une surface hors écran sous Android | |
Interface native vers un écran | |
Interface native vers un NSOpenGLContext sous macOS | |
Interface native vers un écran sous macOS | |
Interface native vers un contexte EGL | |
Interface native vers un contexte GLX | |
Interface native vers un contexte WGL sous Windows | |
Interface native vers une application Wayland | |
Interface native vers un écran sous Wayland | |
Interface native vers un écran | |
Interface native vers une application X11 | |
Représente une surface hors écran sur la plateforme sous-jacente | |
Représente un contexte OpenGL natif, permettant le 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 un ensemble de plages de pages | |
La structure QPageRanges::Range contient les points de départ et d'arrivée d'une plage | |
Décrit la taille et le nom d’une taille de page définie | |
Représente un périphérique de dessin prenant en charge plusieurs pages | |
Classe de base des objets sur lesquels il est possible de dessiner 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 dessin actif | |
Contient les paramètres des événements de dessin | |
Effectue un dessin de bas niveau sur les widgets et autres périphériques de dessin | |
Cette classe est utilisée conjointement avec la fonction QPainter::drawPixmapFragments() pour spécifier comment une image bitmap, ou un sous-rectangle d’une image bitmap, est dessiné | |
Conteneur pour les opérations de dessin, permettant de construire et de réutiliser des formes graphiques | |
La classe QPainterPath::Element spécifie la position et le type d’un sous-trajet | |
Utilisé pour générer des contours pouvant être remplis pour un chemin de dessin donné | |
Classe de commodité RAII pour des appels équilibrés à QPainter::save() et QPainter::restore() | |
Contient des groupes de couleurs pour chaque état de widget | |
Classe permettant de générer des fichiers PDF pouvant servir de périphérique de dessin | |
Définit la manière dont un QPainter doit tracer les lignes et les contours des formes | |
Périphérique de dessin qui enregistre et rejoue les commandes QPainter | |
Classe permettant de décrire différentes dispositions de pixels dans les tampons graphiques | |
Représentation d'image hors écran pouvant servir de périphérique de dessin | |
Cache de pixmaps à l'échelle de l'application | |
La classe QPixmapCache::Key permet d’accéder efficacement au QPixmapCache | |
Utilisée pour signaler les événements de surface de la plateforme native | |
Une classe de base pour les événements de pointeur | |
Décrit un périphérique à l'origine d'événements de souris, tactiles ou de tablette | |
Identifie un objet unique, tel qu’un jeton marqué ou un stylet, utilisé avec un périphérique de pointage | |
Liste de points avec une précision en nombres entiers | |
Liste de points avec une précision en virgule flottante | |
Représente un quaternion composé d'un vecteur et d'un scalaire | |
Utilisé en combinaison avec QBrush pour définir un pinceau à dégradé radial | |
Classe de commodité permettant d'utiliser QPainter sur une fenêtre QWindow | |
Accès à une instance physique unique d’une police | |
Spécifie une zone de découpe pour un peintre | |
Utilisé pour vérifier la conformité d’une chaîne à une expression régulière | |
Contient les paramètres d'événement pour les événements de redimensionnement | |
Structure contenant une couleur RVB 64 bits | |
La structure contient une couleur RGBA à virgule flottante en quatre parties | |
Fait référence à des objets supplémentaires de l'API Vulkan 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 shader traduites dans plusieurs langages de shading, ainsi que des métadonnées de réflexion | |
Métadonnées supplémentaires concernant le code natif du shader | |
Métadonnées de mappage pour les uniformes d’échantillonneur | |
Contient le code source ou binaire d’un shader ainsi que des métadonnées supplémentaires | |
Décrit l’interface d’un shader | |
Décrit un élément 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 shader | |
Décrit un bloc de constantes « push » | |
Décrit un bloc de stockage de shader | |
Décrit un bloc « uniform » | |
Spécifie le langage de shader, la version avec indicateurs et la variante | |
Spécifie la version du langage de shader | |
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 s'affiche | |
Classe de base pour les événements de pointeur contenant un seul point, tels que les événements de souris | |
Élément destiné à être utilisé avec la classe QStandardItemModel | |
Modèle générique permettant de stocker des données personnalisées | |
Permet un rendu optimisé du texte lorsque celui-ci 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 de polices dans la base de données de polices interne de Qt | |
Abstraction des surfaces de rendu dans Qt | |
Représente le format d'une QSurface | |
Permet de définir des règles de mise en évidence syntaxique ; en outre, cette classe peut être utilisée pour interroger la mise en forme actuelle d’un document ou ses données utilisateur | |
Contient des paramètres décrivant un événement Tablet | |
Conteneur pour les fragments de texte dans un QTextDocument | |
La classe QTextBlock::iterator fournit un itérateur permettant de lire le contenu d'un QTextBlock | |
Informations de mise en forme pour les blocs de texte dans un QTextDocument | |
Conteneur pour les blocs de texte au sein d’un QTextDocument | |
Utilisé pour associer des données personnalisées à des blocs de texte | |
Informations de mise en forme pour les caractères dans un QTextDocument | |
Offre une API permettant d'accéder aux QTextDocuments et de les modifier | |
Contient du texte formaté | |
Représente un fragment de texte formaté issu d’un QTextDocument | |
Interface indépendante du format permettant d'écrire un QTextDocument dans des fichiers ou sur d'autres périphériques | |
Informations de mise en forme pour un QTextDocument | |
Contient un fragment de texte dans un QTextDocument avec un seul QTextCharFormat | |
Représente un cadre dans un QTextDocument | |
Informations de mise en forme pour les cadres d’un QTextDocument | |
Informations de mise en forme 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 rendu personnalisé | |
Utilisé pour la mise en page et le rendu du texte | |
La structure QTextLayout::FormatRange sert à appliquer des informations de mise en forme supplémentaires à une zone spécifiée du contenu de la mise en page du texte | |
Encapsule les différents types de longueur utilisés dans un QTextDocument | |
Représente une ligne de texte à l'intérieur d'un QTextLayout | |
Liste mise en forme d'éléments dans un QTextDocument | |
Informations de mise en forme pour les listes dans un QTextDocument | |
Classe de base pour différents types d’objets permettant de regrouper des parties d’un QTextDocument | |
Permet de dessiner des objets texte personnalisés dans les QTextDocuments | |
Description des propriétés générales du texte enrichi | |
Représente un tableau dans un QTextDocument | |
Représente les propriétés d’une cellule dans un QTextTable | |
Informations de mise en forme pour les cellules de tableau dans un QTextDocument | |
Informations de mise en forme pour les tableaux dans un QTextDocument | |
Contient des paramètres décrivant un événement tactile | |
Spécifie les transformations 2D d'un système de coordonnées | |
La classe de base de toutes les commandes stockées dans une pile QUndoStack | |
Groupe d'objets QUndoStack | |
Pile d’objets QUndoCommand | |
Effectue la conversion entre un type MIME et un format d'identificateur de type uniforme (UTI) | |
Validation du texte saisi | |
Représente un vecteur ou un sommet dans un espace 2D | |
Représente un vecteur ou un sommet dans un espace 3D | |
Représente un vecteur ou un sommet dans un espace 4D | |
Accès multiplateforme au cœur de l'API Vulkan 1.3 au niveau du périphérique | |
Représente des informations sur une extension Vulkan | |
Accès multiplateforme à l'API Vulkan 1.3 de base 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 concernant une couche Vulkan | |
Sous-classe pratique de QWindow permettant d'effectuer un rendu Vulkan | |
Utilisée pour implémenter 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 les paramètres décrivant un événement de molette | |
Représente une fenêtre dans le système de fenêtrage sous-jacent | |
État de la fenêtre avant un changement d’état | |
Associe les formats MIME ouverts aux formats du presse-papiers de la fenêtre |
Description détaillée
La Qt GUI 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.