Seite 1 von 1

QListWidget mit Texture [gelöst]

Verfasst: 8. Dezember 2011 15:55
von thc2_67
Hallo,

schreibe ein Programm für eine Zeitnehmung (Sport). Mittlerweile bin ich schon weit gekommen.
Nun möchte ich gerne, aus optischen Gründen, einem QListWidget (zeigt die aktuellen Ereignisse während eine Spieles an) eine Texture hinterlegen, die Texture
liegt im Ressource-File und ist ein "PNG".

Ist es irgendwie möglich den Hintergrund des QLIstWidgets als "transparent" zu definieren (hab leider bis Dato nichts in der Doku gefunden) damit das QListWidget über die bestehende Grafik schreibt? Oder habt Ihr Ideen für andere Ansätze?

Ich habe es auch schon mit QPaint versucht: da gibt es zwar die Möglichekeit den Hintergrund entsprechend transparent zu setzen, aber da hab ich das Problem, dass nur der letzte Paint-Eintrag in meinem Widget dargestellt wird.

Danke für die Hinweise & Tipps.

Re: QListWidget mit Texture

Verfasst: 9. Dezember 2011 14:42
von thc2_67
GELÖST mit

Code: Alles auswählen

QPalette p(palette());
p.setColor ( QPalette::Base, Qt::transparent);
listWidget->setPalette(p);