1

我需要使其QDialog子小部件(包含在 QDialog 中的小部件)的透明度为QDialog1

我使用以下方法设置对话框的不透明度

QGraphicsOpacityEffect* opacityEffect = new QGraphicsOpacityEffect;
myDialog->setGraphicsEffect(opacityEffect);
opacityEffect->setOpacity(0.45); // I need to set it to this particular value

但这也将 myDialog 的子 wdigets 的不透明度设置为 0.45,这意味着使它们过于透明。有什么办法可以限制OpacityeffectmyDialog吗?从而使其子小部件看起来很正常。

4

0 回答 0