Salut à tous,

j'ai une classe perso qui dérive de QWidget que je souhaite rendre transparente. J'ai trouvé beaucoup d'informations et de moyen diverses et variés pour rendre transparent un widget mais il y a quelque chose que je ne comprend pas :

Quand je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
this->setStyleSheet("background-color: yellow");
tadaaam : cela fonctionne, mon widget est ... jaune !

Mais quand je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
this->setStyleSheet("background-color: rgba(0,0,0,0)");
Cela ne fonctionne pas et mon widget est ... noir !

Quelqu'un aurait une idée de ce qui cloche ?

Je précise que j'ai également essayé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
this->setStyleSheet("background: transparent");
this->setAttribute(Qt::WA_TranslucentBackground);
Aucuns ne fonctionnent.

Merci d'avance pour votre aide