Model ändern
-
reuabreliz
- Beiträge: 86
- Registriert: 4. Oktober 2008 17:06
Model ändern
Ich habe eine QTableView und 2 selbst abgeleitete Models. Jetzt will ich wenn ich auf ein Feld im ersten Model klicke, dass das 2 Model dem View zugewiesen wird. Wie kann ich das machen?
-
reuabreliz
- Beiträge: 86
- Registriert: 4. Oktober 2008 17:06
-
thereapman
- Beiträge: 36
- Registriert: 6. Juni 2007 15:39
Was ist wenn du bei dem Klick nen Slot aufrufst der dann folgendes macht:
Code: Alles auswählen
myTableView->setModel(model2);
myTableView->reset();
-
reuabreliz
- Beiträge: 86
- Registriert: 4. Oktober 2008 17:06
-
reuabreliz
- Beiträge: 86
- Registriert: 4. Oktober 2008 17:06
Mann bitte hilft mir wer. Ich sollte mein Programm bald fertig haben. Also nochmal die Frage wie kann ich das machen wenn ich mitten im Programm das Model des Views ändern will. Soll ich dann eine Zwischenklasse machen die ein Slot hat und von meinem Delegate immer ein Signal mit dem neuen Model hat und dass dann dem View in der Zwischenklasse zuweist und vom main rufe ich dann nur noch die Zwischenklasse auf. Diese Lösung klingt für mich ein bisschen komisch deswegen frage ich ob es da schon Konzepte oder so was gibt.
Bitte baldige Antworten
Bitte baldige Antworten
Bei solch "wirren" Problembeschreibungen überrascht es mich nicht, dass die Antworten spärlich bis gar nicht kommen. Warum willst Du einer View, die gerade vom Benutzer bearbeitet wird, neue Daten unterschieben?reuabreliz hat geschrieben:Mann bitte hilft mir wer. Ich sollte mein Programm bald fertig haben. Also nochmal die Frage wie kann ich das machen wenn ich mitten im Programm das Model des Views ändern will. Soll ich dann eine Zwischenklasse machen die ein Slot hat und von meinem Delegate immer ein Signal mit dem neuen Model hat und dass dann dem View in der Zwischenklasse zuweist und vom main rufe ich dann nur noch die Zwischenklasse auf. Diese Lösung klingt für mich ein bisschen komisch deswegen frage ich ob es da schon Konzepte oder so was gibt.
Bitte baldige Antworten
Gruß Michael
-
reuabreliz
- Beiträge: 86
- Registriert: 4. Oktober 2008 17:06
Warum realisierst Du keinen Schalter (oder ein Toolbar-Icon) mit dem der Bediener zwsichen dem "Prüfungs-" und "Schülermodus" wechseln kann? Das ist doch für den Bediener wesentlich besser nachzuvollziehen, als ein Datenbestand, der sich plötzlich ändert, wenn er anfängt, eine Tabelle zu bearbeiten.