Salut,
d'après la doc on peut faire des widget translucide
http://qt.developpez.com/doc/4.5/qwi...lucent-windows
Malgrés tous mes essaie, cela ne fonctionne pas... Voici un code simple qui, je pense aurais du marcher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
#include <QtGui>
 
class widget : public  QWidget
{
    public:
		widget(QWidget *parent = 0) : QWidget(parent)
        {
			setAttribute(Qt::WA_TranslucentBackground,true);
        };
		void paintEvent(QPaintEvent * event)
		{
			QPainter p(this);
			p.fillRect(0,0,400,400,qRgba(200,180,250,128));
		}
 
};
 
int main(int argc, char* argv[])
{
    QApplication app(argc, argv);
    widget w; 
    w.show();
    return app.exec();
}
Je compile avec Qt 4.5 sous visual 2005.


Si vous avez une idée? ou un truc que j'ai mal lu?