Beispiele für Elementansichten

Qt bietet eine Vielzahl von Möglichkeiten, vor- und benutzerdefinierte Objektmodelle auf unterschiedliche Weise darzustellen. Die Trennung von Funktionalität, die durch die Modell/Ansichts-Architektur eingeführt wird, gibt Entwicklern eine größere Flexibilität, um die Darstellung von Elementen anzupassen.

Address Book

Das Adressbuch-Beispiel zeigt, wie Proxy-Modelle verwendet werden können, um verschiedene Sichten auf Daten aus einem einzigen Modell anzuzeigen.

Basic Sort/Filter Model Example

Das Beispiel für ein einfaches Sortier-/Filtermodell veranschaulicht die Verwendung von QSortFilterProxyModel zur Durchführung grundlegender Sortier- und Filterfunktionen.

Combo Widget Mapper Example

Das Beispiel Combo Widget Mapper zeigt, wie man einen benutzerdefinierten Delegaten verwendet, um Informationen aus einem Modell auf bestimmte Widgets in einem Formular abzubilden.

Custom Sort/Filter Model Example

Das Beispiel für ein benutzerdefiniertes Sortier-/Filtermodell veranschaulicht, wie eine Unterklasse von QSortFilterProxyModel eine erweiterte Sortierung und Filterung durchführen kann.

Editable Tree Model Example

Dieses Beispiel zeigt, wie man ein einfaches Element-basiertes Baummodell implementiert, das mit anderen Klassen im Model/View Framework verwendet werden kann.

Fetch More Example

Das Beispiel Fetch More zeigt, wie man einem Item-View-Modell bei Bedarf Elemente hinzufügt.

Frozen Column Example

Dieses Beispiel demonstriert, wie man eine Spalte in einer QTableView einfriert.

Simple Tree Model Example

Das Simple Tree Model Beispiel zeigt, wie man ein hierarchisches Modell mit den Standard-View-Klassen von Qt verwendet.

Spreadsheet

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

Star Delegate Example

Das Star Delegate Beispiel zeigt, wie man einen Delegaten erstellt, der sich selbst malen kann und das Editieren unterstützt.

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