我需要使其QDialog
子小部件(包含在 QDialog 中的小部件)的透明度为QDialog
1
我使用以下方法设置对话框的不透明度
QGraphicsOpacityEffect* opacityEffect = new QGraphicsOpacityEffect;
myDialog->setGraphicsEffect(opacityEffect);
opacityEffect->setOpacity(0.45); // I need to set it to this particular value
但这也将 myDialog 的子 wdigets 的不透明度设置为 0.45,这意味着使它们过于透明。有什么办法可以限制Opacityeffect
到myDialog
吗?从而使其子小部件看起来很正常。