1
如何在不使用QT中的圖像的情況下製作半透明的黑色背景(alpha,如0.5)?如何在QT中創建背景半透明?
如何在不使用QT中的圖像的情況下製作半透明的黑色背景(alpha,如0.5)?如何在QT中創建背景半透明?
我所知道的最簡單的方法是先從這樣的:
setStyleSheet("background:transparent;");
setAttribute(Qt::WA_TranslucentBackground);
setWindowFlags(Qt::FramelessWindowHint);
再調整,直到它的作品,你怎麼想從那裏,本來我發現翻倒:on the Qt forums。
我該如何調整α來說0.5? – chacham15 2012-02-20 22:37:12
我想我可能找到了一個更簡單的方法,但我沒有機會嘗試,有[QGraphicsOpacityEffect](http://developer.qt.nokia.com/doc/qt-4.8/qgraphicsopacityeffect.html)你可以應用到你的小部件,我之前使用過這個影子,它允許使用精確的alpha通道控制。 – 2012-02-21 09:47:02