qt 毛玻璃效果
作者:互联网
//弹出框之前设置界面模糊
QGraphicsBlurEffect* ef = new QGraphicsBlurEffect;
ef->setBlurRadius(8);
ef->setBlurHints(QGraphicsBlurEffect::AnimationHint);
this->setGraphicsEffect(ef);
//弹出框
QMessageBox::warning(this, "Warning", "This is mohu", QMessageBox::Cancel);
//还原
ef->setBlurRadius(0);
ef->setBlurHints(QGraphicsBlurEffect::AnimationHint);
这样实现的背景模糊有一个缺点,如果表头、底部状态栏或者左右悬浮框、菜单等不属于 this,则不会模糊
标签:setBlurHints,AnimationHint,qt,效果,ef,setBlurRadius,QMessageBox,毛玻璃,QGraphicsBlurE 来源: https://blog.csdn.net/u011100345/article/details/121033032