QTableView und dessen model (gelöst)

Alles rund um die Programmierung mit Qt
Antworten
miki11
Beiträge: 30
Registriert: 27. Oktober 2008 13:32

QTableView und dessen model (gelöst)

Beitrag von miki11 »

Ich habe QTableView abgeleitet und erweitert. Dort kann auf das zugewiesene model zugreifen:

Code: Alles auswählen

void MyQTableView::MyFunc(void) {
     tmp = model()->columnCount();
}
Ich habe auch ein eigenes Model programmiert. Wie kann ich in MyQTableView auf MyModel()->MyFunc() zugreifen?

In qabstractitemview.h ist QAbstractItemModel *model() const; definiert. Ich denke, da muss ich ansetzen.

Die Frage ist nur übersehe ich einen einfachen Weg, oder ist das richtig, dass ich das gesamte View umschreiben darf?
Zuletzt geändert von miki11 am 26. Dezember 2013 14:08, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: QTableView und dessen model

Beitrag von Christian81 »

Es gibt eigentlich absolut keinen Grund von QTableView abzuleiten. Auf dein Model kommst du per cast der Rückgabe von QTableView::model().
Siehe auch die Qt-Doku: http://qt-project.org/doc/qt-4.8/qtableview.html und vor allem http://qt-project.org/doc/qt-4.8/model- ... mming.html
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
miki11
Beiträge: 30
Registriert: 27. Oktober 2008 13:32

Re: QTableView und dessen model

Beitrag von miki11 »

hat man es gehört, als ich auf meinen Stirn geklatscht habe?

An cast habe ich gar nicht gedacht.

Danke für die Hilfe!
Und noch ein schönen Weihnachtstag.
Antworten