brauche einen rat: qlabel spezieller fall

Alles rund um die Programmierung mit Qt
Antworten
samsamsam
Beiträge: 43
Registriert: 9. Juni 2009 16:22
Wohnort: Dortmund

brauche einen rat: qlabel spezieller fall

Beitrag von samsamsam »

hallo allerseits, ich habe eine verständnisfrage.

das problem ist folgenermaßen:

wenn ich ein normales qwidget erzeuge und dadrauf ein qlabel, dann schaff ich es, das label in beliebiger farbe und auch transparent zu zeichnen (die beiträge in dem forum waren da sehr hilfreich, vielen dank an dieser stelle)

jetzt aber wenn ich versuche, das gleiche label, auf ein 3D-widget zu zeichnen (Klasse HQWidget, Schnittstellenklasse von Techsoft3d Hoops und Qt), dann sieht mein abel schwarz aus, wenn ich den Alphawert für background und base aud null setze. Hierzu sei gesagt, dass das HQWidget nicht von Qt gezeichnet wird.

Liege ich in der annahme richtig, dass es deshalb schwarz ist, weil das dadrunter liegende HQWidget nicht von Qt gezeichnet ist und Qt deshalb annimmt, das HQWidget wäre schwarz, so dass das transparent gemachte label im grunde genommen nur deshalb schwarz aussieht???

ich wollte versuchen, dem HQWidget zu sagen, dass es sein Region() zeichnen soll und zwar einschließlich der von dem daraufliegenden Label verdeckten Fläche, zumal die Renderfunktionen von Hoops allesamt in Paintevent und resizeevent aufgerufen werden. hat jemand die idee wie das zu bewerkstelligen wäre?
Zuletzt geändert von samsamsam am 15. Juni 2009 12:29, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

aha
Antworten