2012-02-20 62 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