Qt5 - setWindowOpacity无法正常工作?

时间:2014-05-30 10:59:45

标签: c++ qt5

我试图通过使用setWindowOpacity()来创建一个半透明的窗口,我猜测我必须在0.0到1.0之间发送一个数字,但不管是什么值是,我要么完全可见(1.0)或50%可见(0.0 - 0.9)。

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent, Qt::FramelessWindowHint),
ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    setWindowOpacity(0.5);
}

不透明度为0.01:http://prntscr.com/3nyz7n

不透明度为0.99:http://prntscr.com/3nyzlr

我想知道这是否是某种错误,或者它是否应该是这样的。有没有办法绕过这个或替代setWindowOpacity?

使用Qt 5.3,MSVC2013,Win7 x64

提前致谢!

0 个答案:

没有答案