2012-02-20 61 views

回答

1

我所知道的最简单的方法是先从这样的:

setStyleSheet("background:transparent;"); 
setAttribute(Qt::WA_TranslucentBackground); 
setWindowFlags(Qt::FramelessWindowHint); 

再调整,直到它的作品,你怎么想从那里,本来我发现翻倒:on the Qt forums

+0

我该如何调整α来说0.5? – chacham15 2012-02-20 22:37:12

+1

我想我可能找到了一个更简单的方法,但我没有机会尝试,有[QGraphicsOpacityEffect](http://developer.qt.nokia.com/doc/qt-4.8/qgraphicsopacityeffect.html)你可以应用到你的小部件,我之前使用过这个影子,它允许使用精确的alpha通道控制。 – 2012-02-21 09:47:02