Ich schreibe gerade einen Prototyp einer AVOD Portal-Anwendung für eingebettete Systeme mit Qt und QML.Implementieren verschiedener Ansichten mit Qt und QSortFilterProxyModel
Grundsätzlich habe ich einen Katalog von Medien (Musik, Stream, Filme etc.). Ich plane, nach verschiedenen Ansichten der Medien haben, um die Wahl der Benutzer:
- alle Medien sehen
- sehen nur den Film Medien
- sehen nur die Musik usw.
Zu diesem Zweck habe ich vor, einen QAbstractListModel
zu implementieren, um meinen gesamten Katalog zu implementieren. Und dann, ich plane verschiedene QSortFilterProxyModel
Objekte zu implementieren, um das Display nach Wahl des Benutzers zu filtern (siehe. Oben).
Ich habe MVC mit Qt für eine Weile verwendet, aber ich habe nie das Proxy-Modell verwendet. Also, bevor ich in den Code eintrete, frage ich mich, ob es eine zuverlässige Lösung ist und ob es zur Integration der Modelle in QML passt?
Z.
Sie können auch das SortFilterProxyModel qml wrapper, das auf qpm.io –
verfügbar ist, dank Marco für dieses feedback überprüfen. – Zyend