Exemples SQL

Qt offre une interopérabilité étendue avec les bases de données, grâce à la prise en charge des produits provenant aussi bien de fournisseurs open source que de fournisseurs propriétaires.
La prise en charge du SQL est intégrée à l'architecture modèle/vue de Qt, ce qui facilite l'intégration d'une interface graphique à vos applications de base de données.
Montrer comment utiliser les classes ` Qt SQL ` avec un framework modèle/vue | |
L'exemple « Cached Table » montre comment une vue de table peut être utilisée pour accéder à une base de données, en mettant en cache toute modification des données jusqu’à ce que l’utilisateur les valide explicitement à l’aide d’un bouton | |
L’exemple « Drill Down » montre comment lire des données depuis une base de données et valider des modifications à l’aide des classes `QSqlRelationalTableModel` et `QDataWidgetMapper` | |
L'exemple « Master Detail » montre comment présenter des données provenant de différentes sources dans une même application. Les titres d’albums, ainsi que les artistes et dates de sortie correspondants, sont stockés dans une base de données, tandis que les pistes de chaque album sont stockées dans un fichier XML | |
L'exemple « Modèle de requête » montre comment créer des versions personnalisées des données obtenues à partir d’une requête SQL, à l’aide d’un modèle qui encapsule la requête et les vues de table pour afficher les résultats | |
L'exemple « Relational Table Model » montre comment utiliser des vues de table avec un modèle relationnel pour visualiser les relations entre les éléments d'une base de données | |
L'exemple « Navigateur SQL » montre comment un navigateur de données peut être utilisé pour visualiser les résultats d'instructions SQL sur une base de données en temps réel | |
L'exemple « SQL Widget Mapper » montre comment utiliser une carte d’informations provenant d’une base de données pour les associer à des widgets dans un formulaire | |
L'exemple « Modèle de table » montre comment utiliser un modèle de table SQL spécialisé avec des vues de table pour modifier des informations dans une base de données |
© 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.