Model-View - eigene View erstellen
Verfasst: 25. Juni 2007 21:26
Hallo zusammen,
ich hoffe mal bei meinem ersten post könnt ihr die Allgemeinheit meiner Frage verzeihen
In einem Projekt soll eine Autovermietung als Client/Server Anwendung erstellt werden. Da ich vorher noch nicht wirklich viel mit Qt gemacht habe und mich mal an was neues ranwagen wollte, fiel die Wahl der Sprache für den Client auf Qt.
Bei unserer Autovermietung sollen untereinander Autos mit ihren Attributen (Bild, PS, ...) aufgelistet werden. Ich habe mich schon etwas mit Model/View in Qt befasst und hätte auch kein Problem eine Model Klasse von QAbstractListModel abzuleiten.
Aber:
(1) Für das Auto mit seinen Attributen bräuchte ich eine eigene Struktur/Klasse, da ich ja nicht QVariant nutzen kann.
(2) Das hieße ich könnte keine Standardviews nutzen.
(3) Muss ich jetzt eine komplett eigene View von QAbstractItemView ableiten?
(4) Wie genau mache ich das am dümmsten (mit dem Hintergedanken, dass ich auch ein Bild render muss)
und was fast ganz anderes:
(5) Sind die Delegates nun halbe Controller, um der View Änderungen am Model zu erlauben?
Dankeschön schonmal,
lynxx
ich hoffe mal bei meinem ersten post könnt ihr die Allgemeinheit meiner Frage verzeihen
In einem Projekt soll eine Autovermietung als Client/Server Anwendung erstellt werden. Da ich vorher noch nicht wirklich viel mit Qt gemacht habe und mich mal an was neues ranwagen wollte, fiel die Wahl der Sprache für den Client auf Qt.
Bei unserer Autovermietung sollen untereinander Autos mit ihren Attributen (Bild, PS, ...) aufgelistet werden. Ich habe mich schon etwas mit Model/View in Qt befasst und hätte auch kein Problem eine Model Klasse von QAbstractListModel abzuleiten.
Aber:
(1) Für das Auto mit seinen Attributen bräuchte ich eine eigene Struktur/Klasse, da ich ja nicht QVariant nutzen kann.
(2) Das hieße ich könnte keine Standardviews nutzen.
(3) Muss ich jetzt eine komplett eigene View von QAbstractItemView ableiten?
(4) Wie genau mache ich das am dümmsten (mit dem Hintergedanken, dass ich auch ein Bild render muss)
und was fast ganz anderes:
(5) Sind die Delegates nun halbe Controller, um der View Änderungen am Model zu erlauben?
Dankeschön schonmal,
lynxx