我试图通过使用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
提前致谢!