Hi Leute,
ich versuche gerade verzweifelt ein Fenster bzw. ein Widget, das von QWidget abgeleitet ist und wiederum mehrere Widgets beinhaltet transparent zu machen.
In KDE 4 funktioniert das so schoen.
Leider bekomme ich es nicht hin. Ich habe es mit der schon mal hier geposteten setTransparency funktion probiert, aber dann wird das widget nur schwarz..und wenn ich es resize wird nur rauschen gepainted....
Also ich z.b. ein neues eiegens Fenster ueber alle anderen Fenster im WindowManager schieben und es soll transparent sein..
Nicht nur gegenueber den darunterliegenden QT widgets.
Gibt's da schon was ?
Gruss,
Nando
QT4: Transparente Fenster (X11 )
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07
HI,
ja damit habe ich es schon probiert, leider ohne Erfolg.
Mein X server laeuft mit dem composite geraffel...
wie gesagt, wenn ich KDE4 starte funzt alles.. (also das KDE4 zeugs)
das einzigste was mir noch auffaelt ist die X einstellung
_NET_WM_WINDOW_OPACITY
die aktiviert sein muss, laut Qt doku...
vielleicht liegt es daran, wie kann ich die aktivieren ???????
gruss,
nando
ja damit habe ich es schon probiert, leider ohne Erfolg.
Mein X server laeuft mit dem composite geraffel...
wie gesagt, wenn ich KDE4 starte funzt alles.. (also das KDE4 zeugs)
das einzigste was mir noch auffaelt ist die X einstellung
_NET_WM_WINDOW_OPACITY
die aktiviert sein muss, laut Qt doku...
vielleicht liegt es daran, wie kann ich die aktivieren ???????
gruss,
nando
-
flownfluid
- Beiträge: 80
- Registriert: 6. Januar 2005 12:54
Hallo, habe keine Lösung aber so zur Information:
http://doc.trolltech.com/qq/qq16-background.html
Laut Qt geht das nur unter Windows und Mac:Dafür ist die Funktion "setWindowOpacity" da.
Vielleicht hilft ja das weiter:This feature is only present on Mac OS X and Windows 2000 and up.
http://doc.trolltech.com/qq/qq16-background.html
-
ConfusedSushi
- Beiträge: 57
- Registriert: 18. Januar 2008 16:46
- Wohnort: Berlin
falls du die möglichkeit hast,
probier doch eine preview von qt 4.4,
wie ich gestern erst gelernt hab existieren dort die widgets als 'aliens'
und das sollte dein problem lösen
(ich hatte/hab ein ähnliches problem, aber mit qt 4.4 tritt das problem
bei mir nich mehr auf und da die veröffentlichung kurz bevor steht ...)
probier doch eine preview von qt 4.4,
wie ich gestern erst gelernt hab existieren dort die widgets als 'aliens'
und das sollte dein problem lösen
(ich hatte/hab ein ähnliches problem, aber mit qt 4.4 tritt das problem
bei mir nich mehr auf und da die veröffentlichung kurz bevor steht ...)
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten:
-
ConfusedSushi
- Beiträge: 57
- Registriert: 18. Januar 2008 16:46
- Wohnort: Berlin