QPalette pal = palette();
pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));
setPalette(pal);
setAttribute(Qt::WA_TranslucentBackground, true );
setWindowOpacity(0.7)
void TestWindow::paintEvent( QPaintEvent* )
{
QPainter p(this );
p.setCompositionMode( QPainter::CompositionMode_Clear );
p.fillRect( 10, 10, 300, 300, Qt::SolidPattern );
} 本文出自 “悠然 ” 博客,请务必保留此出处http://mypyg.blog.51cto.com/820446/172661
原文:http://www.cnblogs.com/findumars/p/4982615.html