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