QT4: QTableWidget: Transparente QTableWidgetItem's

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

QT4: QTableWidget: Transparente QTableWidgetItem's

Beitrag von nando »

Hi,

weiss jemand, wie man die QTableWidgetItem's einer table transparent machen kann? So dass man das darunterliegende Pixmap durch die Zellen durch sehen kann?

Gruss,
Nando
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Einen transparenten backgroundBrush für das Item verwenden oder ein eigenes Delegate...
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von lepsai »

oder QTableWidgetItem::setBackgroundColor mit einem entsprechenden Wert vom Alpha-Kanal...
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Beitrag von nando »

Danke,
hat funktioniert....
Habe einfach dem Brush QColor mit alpha wert übergeben..


in etwa so:
tableItem->setBackground(QBrush(QColor(r,g,b, alpha)));

allerdings sieht das ganze bei mir unter kubuntu linux total miess aus.....
werde es mal unter windoof probieren....

gruss,
nando
Antworten