Kernel_Panic, kannst du mir evtl nen genaueren Tip geben, wie ich das mache?
update: so wies ausschaut, klappt das schon. der rahmen ist transparent. nichtsdestotrotz ist das gesamte textfeld reinschwarz
QPalette pal = textEdit->palette();
pal.setColor(QPalette::Base, QColor(0,0,255,127));
textEdit->setPalette(pal);
pal.setColor(QPalette::Base, QColor(0,255,0,127));
setPalette(pal);
Wie benutzt du denn dein textEdit? Hast du noch ein widget dahinter oder ist das ein "Standalon-textEdit"? Weil Qt kann einzelne Komponenten nicht transparent auf das desktop zeichen, warum auch immer.
Hab es einfach (unter anderem..) mit textEdit->setPalette(QColor(55,55,55,127)); probiert, wobei der letzter Wert ja der Alpha-Wert ist. Deine Lösung funktioniert