方法一:
this->setAttribute(Qt::WA_TranslucentBackground);
//边框阴影效果
QGraphicsDropShadowEffect* effect = new QGraphicsDropShadowEffect;
effect->setBlurRadius(6);
effect->setColor(Qt::black);
effect->setOffset(0,0);
this->setGraphicsEffect(effect);
this->update();
此方法会有副作用。如果界面中有QWebEngineView,网页将不会实时刷新。最小化后再恢复时,也会出现一定的问题。
网上有人说改换OpenGL版本的就好了,我没有试过。