Hallo,
ich habe in meiner Qt 4.3 Applikation ein QWidget, auf welchem ein Video abgespielt werden soll. Die verantwortliche Video SDK zeichnet das Video direkt auf die übergebene winID. Damit das Video flickerfrei angezeigt werden kann, muss ich die Attribute WA_OpaquePaintEvent und WA_PaintOnScreen setzen. Das bringt mir aber andere Probleme ein.
Das Video wird in dem Widget skaliert dargestellt. Im oberen und unteren Bereich habe ich nun einen tranparenten Rand, durch den die GUI im Hintergrund sichtbar wird. Gibt es eine Möglichkeit für dieses Widget einen Hintergund zu setzen trotz aktiviertem OpaquePaintEvent, der die Transparenz in dem Bereich, in dem kein Video gezeichnet wird, verhindert?
Viele Grüße
Felix