Hallo,
ich habe zb eine QList mit Personen Objekten und über eine Modellimplementierung zeige ich diese in einer QTableView an.
Wie kann ich es erreichen ohne das Model neu zu laden, dass wenn ich direkt über die QList ein Objekt hinzufüge, ebenfalls das Modell aktualisiert wird?
QTableView Modell Reflektion?
Gut man kann in einer eigenen Methode so was schreiben:
Code: Alles auswählen
beginInsertRows(QModelIndex(), position, position+rows-1);
for (int row = 0; row < rows; ++row) {
stringList.insert(position, "");
}
endInsertRows();
Kann man nicht nur, sondern sollte man auch
Wichtig in dem zusammenhang ist zu begreifen wie die kommunikation zwischen Model und view funktioniert ...
Daraus resultiert auch, wie man nen Model effektiv befuellt:
reset = boese
BeginInsertXXX
EndInsertXXX
BeginRemoveXXX
EndRemoveXXX
DataChanged
- sind Deine wahren Freunde !
Ciao ...
Wichtig in dem zusammenhang ist zu begreifen wie die kommunikation zwischen Model und view funktioniert ...
Daraus resultiert auch, wie man nen Model effektiv befuellt:
reset = boese
BeginInsertXXX
EndInsertXXX
BeginRemoveXXX
EndRemoveXXX
DataChanged
- sind Deine wahren Freunde !
Ciao ...