Beispiele für Elementansichten

Anwendung mit einem Baummodell-Editor

Qt bietet zahlreiche Möglichkeiten, vorgefertigte und benutzerdefinierte Elementmodelle auf unterschiedliche Weise darzustellen. Die durch die Modell-Ansicht-Architektur eingeführte Trennung der Funktionen gibt Entwicklern mehr Flexibilität bei der Anpassung der Darstellung von Elementen.

Address Book

Das Adressbuch-Beispiel zeigt, wie man Proxy-Modelle verwendet, um verschiedene Ansichten auf Daten aus einem einzigen Modell darzustellen.

Basic Sort/Filter Model Example

Das Beispiel „Basic Sort/Filter Model“ veranschaulicht, wie man mit QSortFilterProxyModel grundlegende Sortier- und Filtervorgänge durchführt.

Combo Widget Mapper Example

Das Beispiel „Combo-Widget-Mapper“ zeigt, wie man mit einem `QDataWidgetMapper` Informationen aus einem Modell bestimmten Widgets in einem Formular zuordnet.

Custom Sort/Filter Model Example

Das Beispiel „Benutzerdefiniertes Sortier-/Filtermodell“ veranschaulicht, wie man eine Unterklasse von `QSortFilterProxyModel` erstellt, um erweiterte Sortier- und Filterfunktionen durchzuführen.

Editable Tree Model Example

Dieses Beispiel zeigt, wie ein einfaches, elementbasiertes Baummodell implementiert wird, das mit anderen Klassen im Model-View-Framework verwendet werden kann.

Fetch More Example

Das Beispiel „Fetch More“ zeigt, wie Elemente bei Bedarf zu einem Element-View-Modell hinzugefügt werden.

Frozen Column Example

Dieses Beispiel demonstriert, wie man eine Spalte innerhalb einer QTableView fixiert.

Simple Tree Model Example

Das Beispiel „Einfaches Baummodell“ zeigt, wie man ein hierarchisches Modell mit den Standard-Ansichtsklassen von Qt verwendet.

Spreadsheet

Das Beispiel „Spreadsheet“ zeigt, wie man eine einfache Tabellenkalkulationsanwendung erstellt.

Star Delegate Example

Das Beispiel „Star Delegate“ zeigt, wie man einen Delegaten erstellt, der sich selbst zeichnen kann und die Bearbeitung unterstützt.

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