Alles rund um die Programmierung mit Qt
nexus
Beiträge: 75 Registriert: 14. Oktober 2006 19:24
Beitrag
von nexus » 10. März 2011 01:54
Hallo,
wie kann ich den Hintergrund eines Widgets transparent machen? ich habs bisher mit
Code: Alles auswählen
QPalette p(palette());
p.setColor ( QPalette::Window, Qt::transparent);
setPalette(p);
und mit
versucht. Bekomme aber immer nur einen schwarzen Hintergrund. "setWindowOpacity" funktioniert zwar, hat aber nicht nur einen Effekt auf den Hintergrund.
kater
Beiträge: 306 Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt
Beitrag
von kater » 10. März 2011 02:36
nexus
Beiträge: 75 Registriert: 14. Oktober 2006 19:24
Beitrag
von nexus » 10. März 2011 11:18
Wird damit nur der Hintergrund transparent oder alles, was in der Region liegt?
Edit: Hab ein wenig getestet, allerdings bleibt bspw. um Buttons dennoch ein gewisser Rand... Gibt es Möglichkeiten diesen zu entfernen?