Qt Widgets Exemples

Qt propose une large gamme de widgets standard auxquels les utilisateurs d'applications modernes sont désormais habitués.
Vous pouvez également développer vos propres widgets et contrôles personnalisés, et les utiliser en complément des widgets standard.
Il est même possible de fournir des styles et des thèmes personnalisés pour les widgets, qui peuvent être utilisés pour modifier l’apparence des widgets standard et des widgets personnalisés correctement écrits.
L'exemple « Analog Clock » montre comment afficher le contenu d'un widget personnalisé. | |
Cet exemple montre comment utiliser les signaux et les slots pour implémenter les fonctionnalités d’un widget de calculatrice, et comment utiliser QGridLayout pour disposer des widgets enfants dans une grille. | |
L’exemple « Widget Calendrier » montre l’utilisation de QCalendarWidget. | |
Il montre comment afficher un cube texturé et l'intégrer à QPainter et à des widgets, en utilisant QRhi, l'API Qt 3D, et la couche d'abstraction du langage de shaders. | |
Une application de widgets permettant d’afficher et d’imprimer des fichiers JSON, du texte et des fichiers PDF | |
L’exemple « Line Edits » illustre les nombreuses façons dont QLineEdit peut être utilisé et montre les effets de diverses propriétés et validateurs sur les données d’entrée et de sortie fournies par l’utilisateur. | |
L'exemple « Scribble » montre comment réimplémenter certains gestionnaires d'événements de QWidget afin de recevoir les événements générés pour les widgets de l'application. | |
L'exemple « Shortcut Editor » montre comment créer un modèle hiérarchique de base en lecture-écriture à utiliser avec les classes « view » standard de Qt et QKeySequenceEdit. Pour une description de la programmation Modèle/Vue, consultez la présentation de la programmation Modèle/Vue. | |
Montre comment afficher un triangle à l’aide de QRhi, l’API Qt 3D et la couche d’abstraction du langage de shading. | |
L'exemple « Sliders » montre comment utiliser les différents types de curseurs disponibles dans Qt : QSlider, QScrollBar et QDial. | |
L'exemple « Spin Boxes » montre comment utiliser les nombreux types de zones de saisie disponibles dans Qt, du simple widget QSpinBox aux éditeurs plus complexes tels que le widget QDateTimeEdit. | |
L'exemple « Icône de la barre d'état système » montre comment ajouter une icône avec un menu et des messages contextuels à la barre d'état système d'un environnement de bureau. | |
L'exemple montre comment créer une fenêtre ronde avec un arrière-plan translucide. | |
L'exemple « Galerie de widgets » présente des widgets utiles pour la conception d'interfaces utilisateur. | |
L'exemple « Indicateurs de fenêtre » montre comment utiliser les indicateurs de fenêtre disponibles dans Qt. | |
Une démonstration de la manière d’intégrer des éléments d’interface utilisateur non-Qt dans des applications Qt |
© 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.