C++ QT关闭窗口透明度

C++ QT关闭窗口透明度,c++,qt,qwidget,C++,Qt,Qwidget,我有以下问题。我打开了QWidget(顶级)的透明性 一切都很好。窗口(QWidget)周围有一个系统阴影,它消失了,它也很好。但是,现在我需要关闭透明度,可以通过以下方式完成: setAttribute(Qt::WA_TranslucentBackground, false); 但是我想把影子拿回来,但是它没有出现。我正在使用linux。你知道如何启用阴影吗 setAttribute(Qt::WA_TranslucentBackground, false);

我有以下问题。我打开了QWidget(顶级)的透明性

一切都很好。窗口(QWidget)周围有一个系统阴影,它消失了,它也很好。但是,现在我需要关闭透明度,可以通过以下方式完成:

setAttribute(Qt::WA_TranslucentBackground, false);
但是我想把影子拿回来,但是它没有出现。我正在使用linux。你知道如何启用阴影吗

setAttribute(Qt::WA_TranslucentBackground, false);