Giocare con l'aspetto dei widgets QT

Autore: Fabio Di Matteo
Ultima revisione: 1/07/2013

Di seguito alcuni appunti riguardanti l'aspetto dei widgets qt.

Rendere una finestra trasparente

Basta soltanto aggiungere questo codice al costruttore della finestra:

     //Rende trasparente la finestra
     this->setAttribute(Qt::WA_TranslucentBackground);
     this->setStyleSheet("background:transparent;");
 
     //Toglie le decorazioni del window manager
     this->setWindowFlags(Qt::FramelessWindowHint);

Per funzionare correttamente richiede che sia caricato un composite manager come per esempio xcompmgr.