Ich muss eine Tabelle mit Qt implementieren.So legen Sie Daten in einem QAbstractTableModel fest
Ich glaube, ich werde ein QAbstractTableModel verurteilen, mit einem QTableView mit diesem Modell.
Ich verstehe, ich muss die Funktionen rowCount(), columnCount() und data() des Modells bearbeiten.
Allerdings verstehe ich nicht, wie genau die Daten im Modell festgelegt, so dass die Daten() Funktion, die sie abrufen kann ..
Ist setData() Funktion für diesen Zweck zur Verfügung gestellt? Ich habe gesehen, dass EditRole als Parameter verwendet wird, was ich nicht möchte, da ich nicht möchte, dass meine Tabelle editierbar ist.
Also, wie "setze" ich Daten innerhalb des Modells, oder habe Daten für das Modell zu bekommen, mit der Funktion data()?
Wie wird die data() - Funktion aufgerufen, d. H. Wer ruft sie an und wo müsste sie aufgerufen werden?
Bitte helfen Sie mir dabei.
Danke.
[This] (http://qt-project.org/doc/qt-4.8/itemviews-addressbook.html) ist ein Beispiel. –
Danke dafür. Hat viel geholfen. – user1173240