Seite 1 von 1

Alpha Widgets oder sowas ähnliches

Verfasst: 11. Juli 2007 19:42
von CaptnChaos
Jeder von euch kennt doch die Yahoo-Widgets, Konfabulator ode Opera-Widget.
Sowas wie diese Widgets muss man doch auch in Qt machen können oder?
Weiss einer von euch zufällig wie die Engine der genannten Widget-Macher die Widgets Transparent oder mit Alpha-Blemdimg darstellt?
ok, man kann das mit WinAPI und Layered-Frames machen, aber dann kann man keine Buttons, LineEdits usw mehr anzeigen (es sei denn man zeichnet sie selbst... sehr aufwändig...).

Ich stelle mir das simpelst wie im Anhang vor.
Danke für eure Ideen, Beiträge, Vorschläge usw.

Verfasst: 12. Juli 2007 09:11
von CaptnChaos
och kommt schon leute, irgendeiner muss sich doch schonmal damit beschäftigt haben, oder nicht?
oder habe ich meine Frage missverständlich gestellt?

Verfasst: 12. Juli 2007 09:13
von upsala
Geduld ist eine Tugend, die manche hier noch lernen müssen. Probiers mal mit der Forums-Suche bzw. Tante Google.

Verfasst: 12. Juli 2007 16:02
von CaptnChaos
hab ich schon...
leider kommt da nicht wirklich viel bei rum...
Wie gesagt ich weiss im prinzip wie es gehen könnte, aber ich müsste dafür die WinAPI benutzen = BÄH!
Unter Linux ist das kein Problem, nur unter windows...
Normalerweise bin ich auch geduldiger... :?

Verfasst: 15. Juli 2007 21:14
von CaptnChaos
also, ich hab mir das nochmal überlegt, ich denke ohne winapi wirds nicht funktionieren, weiss denn jemand wie man das mit der WinAPI so macht, dass auch die Control-Elemente erhalten bleiben?

Zeichnet man nämlich auf ein Layered Window, verschwinden diese.

Verfasst: 11. August 2007 16:43
von CaptnChaos
okay, habe das problem gelöst, demnächst steht im wiki, wie es funktioniert. Ich habe direkt meine Skin-Klassen geupdatet. Die stehen unter Projekte bereit.