Exemples SQL

Qt offre une interopérabilité étendue avec les bases de données, avec un support pour les produits des fournisseurs open source et propriétaires.

La prise en charge de SQL est intégrée à l'architecture modèle/vue de Qt, ce qui facilite l'intégration de l'interface graphique pour vos applications de base de données.

Books

Montre comment utiliser les classes Qt SQL avec un cadre modèle/vue.

Cached SQL Table

L'exemple de la table mise en cache montre comment une vue de table peut être utilisée pour accéder à une base de données, en mettant en cache toutes les modifications apportées aux données jusqu'à ce que l'utilisateur les soumette explicitement à l'aide d'un bouton-poussoir.

Drill Down Example

L'exemple Drill Down montre comment lire les données d'une base de données et soumettre des modifications, en utilisant les classes QSqlRelationalTableModel et QDataWidgetMapper.

Master Detail Example

L'exemple Master Detail montre comment présenter des données provenant de différentes sources de données dans la même application. Les titres des albums, ainsi que les artistes et les dates de sortie correspondants, sont conservés dans une base de données, tandis que les pistes de chaque album sont stockées dans un fichier XML.

Query Model Example

L'exemple du modèle de requête montre comment créer des versions personnalisées des données obtenues à partir d'une requête SQL, en utilisant un modèle qui encapsule la requête et des vues de table pour afficher les résultats.

Relational Table Model Example

L'exemple du modèle de table relationnelle montre comment utiliser les vues de table avec un modèle relationnel pour visualiser les relations entre les éléments d'une base de données.

SQL Browser

L'exemple du 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 active.

SQL Widget Mapper Example

L'exemple de SQL Widget Mapper montre comment utiliser un mappage d'informations d'une base de données vers des widgets sur un formulaire.

Table Model Example

L'exemple du 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.