Ja, im Modell stehen daten...
die kann ich sehen, wenn ich QTableView mache und dann das modell setzte...
Jetzt habe ich herausgefunden, dass wenn ich ein StandardItemModel nehme anstelle des von QAbstractTableModel abgeleiteten Modells es funktioniert....
dann sehe ich aber in der QTableView keine Inhalte.... also die anzahl der spalten und zeilen stimmt zwar, aber es ist kein inhalt enthalten....
Dafuer funktioniert aber der oben gepostete Code mit dem QDataWidgetMapper..
HHHmmmm... Kann es sein, dass der QDataWidgetMapper nur mit Item-Modellen arbeiten kann ???
So auch das habe ich rausgefunden,
man muss beim Modell beim liefern von Daten in der data(..) methode auch
die daten fuer die Qt::EditRole liefern...
Dann klappt es auch mit einem QAbastractTable Modell..
Jetzt bleibt nur noch die entscheidende frage..:
Wie kann ich wenn ich ein eigenes Widget mit dem QDataMapper nutze die aenderungen abfangen?????
scheinbar wird intern irgendwas wie setText oder setValue aufgerufen... oder wieso funktioniert das sonst standardmaessig mit QLineEdit, QSpinBox etc....
ich habe aber ein eigenes Widget, kein QLineEdit... wo ich die aenderungen brauche...