eben das finde ich bei deinem link sehr verwirrden
1. gehts um ein list model
2. steht insert und remove Row unter dem topic "creating editable models" .... ich will nicht das der user das model editieren kann.
3. steht in dieser anleitung ebenfalls nichts von den funktionen die du im anderen thread angeführt hast.
das read only example aus deinem link z.b. verfügt nur über folgende funktionen
Code: Alles auswählen
int rowCount(const QModelIndex &parent = QModelIndex()) const;
QVariant data(const QModelIndex &index, int role) const;
QVariant headerData(int section, Qt::Orientation orientation,
int role = Qt::DisplayRole) const;
die habe ich alle implementiert, aber wir wird genau 0 angezeigt ausser dem header .... mag sein das es für dich alles logisch und einfach ist, aber mir hilft dieses tutorial genau 0 weiter, wenn ich nämlich das mache was in dem tutorial gesagt wird stehe ich genau dort wo ich jetzt bin, ich sehen einen header und nicht mehr.
ebenfalls im weiterführenden
tutorial stehen unter "readonly model" wieder nur 5 funktionen, die ich alle implementiert habe, aber keine veränderung im verhalten.
hab jetzt noch versucht in meine handgestrickte insert methode begininsertrows und endinsertrows einzubauen, weil ja diese angeblich dafür verantwortlich sind das die view benachrichtigt wird, bringt aber auch nix :/
auch das implementieren von "insertRows" bringt 0