Seite 1 von 1

Model ändern

Verfasst: 12. November 2008 22:38
von reuabreliz
Ich habe ein View und will diesem in der Laufzeit ein Model zuweisen. Ich habe eine Tabelle QTableView. Habe mir selber ein 2 Models abgeleitet MyModel1, MyModel2 von QAbstractTableModel. Und habe mir für das erste Model (MyModel1) eine Delegate geschrieben. Als erstes wird dem View das Model1 gesetzt mit dem Delegate. Das Model1 sagen wir hat 4 Spalten. Jetzt will ich wenn der User eine Zeile der z.B.: 2 Spalte anklickt dass ich Model2 dem View setze. Gibt es da Konzepte oder muss ich dass mir selber ausdenken. Weil sonst hätte ich einfach mit signals und slots das view mit dem model verbunden usw.

Verfasst: 13. November 2008 07:52
von Ginsengelf
Moin, bist du sicher, dass du deine zwei Models nicht zu einem zusammenfassen kannst? Das wäre deutlich einfacher zu handhaben.

Ginsengelf

Verfasst: 13. November 2008 20:28
von reuabreliz
Nein das geht nicht. Und das ist doch der Sinn dahinter dass man die Models auswechseln kann oder nicht?