Seite 1 von 1
[gelöst] text vor dem icon bei einem listWidget
Verfasst: 8. Februar 2007 16:56
von mlc
Hi,
ist es möglich das, dass Icon erst nach dem Text beim listWidget kommt??
Nicht davor wie es Standard ist?
Oder jemand ne andere Idee wie man das bewerkstelligen kann?
Gruß
mlc
Verfasst: 8. Februar 2007 17:51
von upsala
Ja, mit einem eigenem Delegate.
Verfasst: 9. Februar 2007 10:15
von mlc
Ok. ich erstelle also eine eigene Delegate Klasse.
Und wie sage ich dann das, dass Icon nach dem Text kommen soll?
Oder das die Qt::DecorationRole nach der Qt::DisplayRole kommen soll?
Bin noch nicht so bewandert.
mfg
mlc
Verfasst: 9. Februar 2007 18:27
von upsala
Von QItemDelegate ableiten und
Code: Alles auswählen
void paint ( QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index ) const
überladen und mit dieser Funktion deine Einträge selbst zeichnen. Beispiele dazu gibts bei den Beispielen...
Verfasst: 13. Februar 2007 12:46
von mlc
Hi,
danke für den Tipp!
Funktioniert alles wunderbar.
Gruß
mlc