[gelöst] text vor dem icon bei einem listWidget

Alles rund um die Programmierung mit Qt
Antworten
mlc
Beiträge: 16
Registriert: 7. September 2006 10:44

[gelöst] text vor dem icon bei einem listWidget

Beitrag 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
Zuletzt geändert von mlc am 13. Februar 2007 12:46, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ja, mit einem eigenem Delegate.
mlc
Beiträge: 16
Registriert: 7. September 2006 10:44

Beitrag 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. :wink:

mfg
mlc
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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...
mlc
Beiträge: 16
Registriert: 7. September 2006 10:44

Beitrag von mlc »

Hi,

danke für den Tipp!
Funktioniert alles wunderbar. :D

Gruß
mlc
Antworten