Model ändern

Alles rund um die Programmierung mit Qt
Antworten
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Model ändern

Beitrag 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.
Ginsengelf
Beiträge: 79
Registriert: 2. Mai 2007 10:21

Beitrag von Ginsengelf »

Moin, bist du sicher, dass du deine zwei Models nicht zu einem zusammenfassen kannst? Das wäre deutlich einfacher zu handhaben.

Ginsengelf
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Beitrag von reuabreliz »

Nein das geht nicht. Und das ist doch der Sinn dahinter dass man die Models auswechseln kann oder nicht?
Antworten