Bücher

Zeigt, wie man „ Qt SQL “-Klassen mit einem Model-View-Framework verwendet.

Das Beispiel „Books“ zeigt, wie die Qt SQL-Klassen zusammen mit dem Model-View-Framework verwendet werden können, um ansprechende Benutzeroberflächen für in einer Datenbank gespeicherte Informationen zu erstellen.

Im Hauptfenster werden Informationen zu den in der Datenbank gespeicherten Büchern angezeigt

Informationen über eine Büchersammlung werden in einer Datenbank gespeichert. Die Bücher sind nach Autor, Titel, Genre und Erscheinungsjahr katalogisiert. Während jedes dieser Felder mit Standard-Widgets angezeigt und bearbeitet werden kann, erfordert ein zusätzliches Feld, das eine beliebige Bewertung des Buches beschreibt, eine besondere Lösung.

Bücher werden anhand eines Systems bewertet, bei dem jedem Buch eine bestimmte Anzahl von Sternen zugewiesen wird; je mehr Sterne ein Buch hat, desto besser soll es sein. Durch Klicken auf eine Zelle, die die Bewertung enthält, kann die Anzahl der Sterne geändert werden, und die Bewertung in der Datenbank wird aktualisiert.

Beispielprojekt @ code.qt.io

© 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.