Alpha Widgets oder sowas ähnliches

Alles rund um die Programmierung mit Qt
Antworten
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Alpha Widgets oder sowas ähnliches

Beitrag 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.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag 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?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Geduld ist eine Tugend, die manche hier noch lernen müssen. Probiers mal mit der Forums-Suche bzw. Tante Google.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag 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... :?
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag 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.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag 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.
Antworten