Qt4.1: QStandardItemModel, Zeilen färben
Verfasst: 14. Dezember 2006 10:45
Hallo,
ich habe wie oben beschrieben ein QStandardItemModel und möchte bestimmte Zeilen einfärben. Das geht theoretisch mit setBackgroundColor, aber wie komm ich an die Zeilen , evtl. Zellen, ran?
Bislang setzt ich die Daten einfach so:
komm ich da irgentwie über den QModelIndex ran?
Gruß
ich habe wie oben beschrieben ein QStandardItemModel und möchte bestimmte Zeilen einfärben. Das geht theoretisch mit setBackgroundColor, aber wie komm ich an die Zeilen , evtl. Zellen, ran?
Bislang setzt ich die Daten einfach so:
Code: Alles auswählen
model = new QStandardItemModel(0,9,this);
.
.
.
for(row = 0; row < Buchliste.getElemente(); row++)
{
tempBuch = Buchliste.show();
pieces = tempBuch->toQSList();
model->insertRows(row, 1, QModelIndex());
for(j = 0; j < 9; j++)
{
model->setData(model->index(row, j, QModelIndex()), pieces.value(j));
}
Buchliste.gotoprev();
}
Gruß