Seite 1 von 1

QT4: QTableWidget: Transparente QTableWidgetItem's

Verfasst: 2. April 2007 15:51
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

Verfasst: 2. April 2007 16:39
von upsala
Einen transparenten backgroundBrush für das Item verwenden oder ein eigenes Delegate...

Verfasst: 2. April 2007 17:03
von lepsai
oder QTableWidgetItem::setBackgroundColor mit einem entsprechenden Wert vom Alpha-Kanal...

Verfasst: 3. April 2007 16:25
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