Création de formulaires liés aux données
Grâce aux modèles SQL décrits ci-dessus, le contenu d'une base de données peut être présenté à d'autres composants modèle/vue. Pour certaines applications, il suffit de présenter ces données à l’aide d’une vue d’élément standard, telle que QTableView. Cependant, les utilisateurs d’applications basées sur des enregistrements ont souvent besoin d’une interface utilisateur sous forme de formulaire, dans laquelle les données d’une ligne ou d’une colonne spécifique d’une table de base de données sont utilisées pour remplir les widgets d’édition d’un formulaire.
Ces formulaires liés aux données peuvent être créés à l’aide de la classe ` QDataWidgetMapper `, un composant modèle/vue générique utilisé pour mapper les données d’un modèle à des widgets spécifiques d’une interface utilisateur.
QDataWidgetMapper Elle opère sur une table de base de données spécifique, en mappant les éléments de la table ligne par ligne ou colonne par colonne. Par conséquent, l’utilisation de ` QDataWidgetMapper ` avec un modèle SQL est aussi simple que son utilisation avec n’importe quel autre modèle de table.

L’exemple Books montre comment présenter des informations de manière à faciliter leur consultation à l’aide d’ QDataWidgetMapper et d’un ensemble de widgets de saisie simples.
© 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.