[C++] QTableView rowCount

B

Bgag

GUten Morgen!

Ich hänge leider gerade an einem kleinen Problem. Ich möchte in einer doppelten Schleife eine QTableView (QT) durchlaufen. Dazu wollte ich eigentlich auf die Methoden columnCount() und rowCount() zurückgreifen, doch diese liefern mir beide immer Null.

Das liegt wahrscheinlich an dem darunter liegenden Model, einem QSqlQueryModel. Ich versuche jedenfalls mit

C++:
this->model()->rowCount()

bzw.

C++:
this->model()->columnCount()

innerhalb der Klasse Spreadsheet, die von TableView abgeleitet wurde, auf die Anzahl an Zeilen und Spalten zu zu greifen, aber das schlägt leider fehl.

Hat jemand vielleicht einen Vorschlag, wie ich dieses Problem lösen kann?

Liebe Grüße,

Andreas
 
Hi,

Werden im Table-View die gewünschten Daten angezeigt? Setzt du das SqlQueryModel über

C++:
view->setModel(model);

?

\edit: Poste mal am besten von den benötigten Stellen deinen Quelltext.

Gruß
Rudolf
 
Zurück