Transparenz im SplashScreen
-
piXelshooter
- Beiträge: 43
- Registriert: 25. März 2007 21:19
Transparenz im SplashScreen
Hallo,
Ich würde gerne einen Splash screen machen, der auch transparente teile hat. In der png Bilddatei sind transparenz infos vorhanden, aber diese stellenw erden von QSplashScreen wie ganz normaler fenster hintergrund dargestellt. Ist sowas trotzdem möglich?
Ich würde gerne einen Splash screen machen, der auch transparente teile hat. In der png Bilddatei sind transparenz infos vorhanden, aber diese stellenw erden von QSplashScreen wie ganz normaler fenster hintergrund dargestellt. Ist sowas trotzdem möglich?
-
piXelshooter
- Beiträge: 43
- Registriert: 25. März 2007 21:19
-
piXelshooter
- Beiträge: 43
- Registriert: 25. März 2007 21:19
ich hab mir mal das bsp angesehn...
maskiert wird das widget durch QWidget::setMask(QBitmap).
Da da Bitmap steht, wird ja schon klar, dass die betreffenden bereiche nur ein Bit transparenzinfo enthalten: Sichtbar oder nicht Sichtbar
wäre schon einmal die lösung, falls die werte dazwischen von der technik her nicht möglich sind.
Schon mal danke bis hier her für den tipp, denn annähernd die richtige richtung isses ja
maskiert wird das widget durch QWidget::setMask(QBitmap).
Da da Bitmap steht, wird ja schon klar, dass die betreffenden bereiche nur ein Bit transparenzinfo enthalten: Sichtbar oder nicht Sichtbar
wäre schon einmal die lösung, falls die werte dazwischen von der technik her nicht möglich sind.
Schon mal danke bis hier her für den tipp, denn annähernd die richtige richtung isses ja
besser gehts wohl nicht:
http://trolltech.com/developer/knowledg ... 940505976/
das einzige was evtl. noch geht ist vor dem 1. Zeichnen den Hintergrund zu "retten" und diesen als "Hintergrundbild" zu verwenden.
Hat natürlich den Nachteil dass der sich nicht mehr aktualisiert und z.B. ein Video das dadurch verdeckt wird an diesen Stellen "einfriert" - oder verdecktes Chatfenster in dem Chattext auftaucht, zeigt den alten Inhalt.
Ist also wahrscheinlich die Mühe nicht wert.
http://trolltech.com/developer/knowledg ... 940505976/
das einzige was evtl. noch geht ist vor dem 1. Zeichnen den Hintergrund zu "retten" und diesen als "Hintergrundbild" zu verwenden.
Hat natürlich den Nachteil dass der sich nicht mehr aktualisiert und z.B. ein Video das dadurch verdeckt wird an diesen Stellen "einfriert" - oder verdecktes Chatfenster in dem Chattext auftaucht, zeigt den alten Inhalt.
Ist also wahrscheinlich die Mühe nicht wert.
-
piXelshooter
- Beiträge: 43
- Registriert: 25. März 2007 21:19
-
piXelshooter
- Beiträge: 43
- Registriert: 25. März 2007 21:19