请教:
使用QGraphicsDropShadowEffect产生可以阴影效果,但是好像必须为每个widget新生成一个QGraphicsDropShadowEffect,如下:
QGraphicsDropShadowEffect *effect = new QGraphicsDropShadowEffect (this);
QLineEdit edit1 = new QLineEdit(this);
QLineEdit edit2 = new QLineEdit(this);
QLineEdit edit3 = new QLineEdit(this);
edit1->setGraphicsEffect(effect);
edit2->setGraphicsEffect(effect);
edit3->setGraphicsEffect(effect);
但只有 edit3 (最后一个设置)有阴影效果,edit1、edit2都没有。
请问:必须为每个widget生成一个QGraphicsDropShadowEffect吗?
谢谢!