如何在Qt for Windows 10中使QMainWindow透明

时间:2018-01-16 17:44:55

标签: qt

我需要我的应用程序窗口(从QMainWindow派生)才能完全透明。我尝试在Linux下面的解决方案它工作正常。但在Windows中我得到的是黑屏而不是透明屏幕。

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    setStyleSheet("background:transparent;");
    setAttribute(Qt::WA_TranslucentBackground);
    ui->setupUi(this);
}

如何修改此代码以在Windows中使用相同的透明度。我使用的是Windows 10

0 个答案:

没有答案