Zdravim, už nějakou dobu řešim, jakým způsobem mám vytvořit přůhledný QWidget nebo QFrame v jiným Widgetu...
např. mám hlavní QWidget (okno) a uprostřed něho mám další QWidget nebo QFrame a potřebuju, aby byl naprosto transparentní.. resp. abych udělal jakoby díru do okna app a viděl tak na plochu třeba
Hledal jsem celkem dlouo a jediný co použitelný, ale nefunkční bylo:
ui->frame->setAttribute(Qt::WA_NoBackground);
ui->frame->setWindowOpacity(0.5f);
kde ten attribut mi jen z černá frame a opacity stejně nefunguje :( Jde o to, že já do toho framu kreslím, a potřeboval bych aby ten frame uprostřed hlavního okna byl naprosto transparentní
PS: v PaintEvent nastavovat brush nebo background na transparentní mi taky nefungovalo
Za každou radu dík ;)