Seite 1 von 1

QTableWidget Text in Zelle eintragen

Verfasst: 11. März 2006 19:26
von Adi
Hallo

Ich komme einfach nicht darqauf, wie ich auf einfache Weise Tesxte in die Zelle ablege. Die Anzahl Zelle ist Dynamisch.

Ich weiss, dass man das

Code: Alles auswählen

    QTableWidgetItem *__item = new QTableWidgetItem();
    __item->setText("Testeintrag");
    tableWidget->setItem(iRow, iCol, __item);
Aber, dass ich für jede Zelle ein Objekt erzeugen muss, ist nicht gerade optimal. Ich dachte eher so etwas wie

Code: Alles auswählen

    tableWidget->item(iRow, iCol)->setText("Testeintrag");
Vielen Dank für die Hilfe

Verfasst: 11. März 2006 21:30
von upsala
Du suchst:
QAbstractItemModel
QTableView

und die Grundlagen der Model/View-Programmierung...

Verfasst: 12. März 2006 12:50
von Adi
Ist für die Selektierung einer Zelle auch diesen Handstand nötig? Also das stelle ich mir nicht als die moderne Programmierung vor. Das muss einfacher gehen.

Gibt es einen Beispiel für?

Verfasst: 12. März 2006 13:23
von upsala
Aber sicher gibt es Beispiele dafür. Und zwar in der Dokumentation, die du dir mal durchlesen solltest...