Model - View Konzept
Verfasst: 19. Oktober 2008 15:11
Also ich habe jetzt schon ziemlich lange probiert das Model View Konzept zu verstehn nur ganz blicke ich noch nicht durch wie ich meine eigenen Models und Views schreibe. Was ich mitbekommen habe:
Man hat ein Model und das weißt man dem View zu. Im Model stehen die Elemente und beinhaltet die Verwaltung derer und die View kümmert sich um die ausgabe.
Wenn man ein eigenes Tabellenmodel schreiben will muss (sollte) man von der QAbstractTableModel ableiten. Bei eigenem TableView sollte man von QAbstractTableView ableiten.
Jetzt will ich ein TableModel erstellen. Wo schreibe ich dann meine Daten hin also die inhalte der Zellen? Zum einen hat man ja das QModelIndex. Kann man mit dem auf die Inhalte zugreifen und sie verändern?
Man hat ein Model und das weißt man dem View zu. Im Model stehen die Elemente und beinhaltet die Verwaltung derer und die View kümmert sich um die ausgabe.
Wenn man ein eigenes Tabellenmodel schreiben will muss (sollte) man von der QAbstractTableModel ableiten. Bei eigenem TableView sollte man von QAbstractTableView ableiten.
Jetzt will ich ein TableModel erstellen. Wo schreibe ich dann meine Daten hin also die inhalte der Zellen? Zum einen hat man ja das QModelIndex. Kann man mit dem auf die Inhalte zugreifen und sie verändern?