QGraphicsBlurEffect:实现模糊效果
QGraphicsBlurEffect *pBlurEffect = newQGraphicsBlurEffect(this);
pBlurEffect ->setBlurRadius(0.2);//数值越大越模糊
item->setGraphicsEffect(pBlurEffect);
QGraphicsColorizeEffect:变色效果
QGraphicsColorizeEffect *pColorizeEffect = new QGraphicsColorizeEffect(this);
pColorizeEffect ->setColor(QColor(0,0,192));//着色
pColorizeEffect ->setStrength(0.1);//着色强度
item->setGraphicsEffect(pColorizeEffect );
QGraphicsDropShadowEffect:阴影效果
QGraphicsDropShadowEffect *pDropShadowEffect = new QGraphicsDropShadowEffect(this);
pDropShadowEffect ->setOffset(8,8);//阴影朝向x y
item->setGraphicsEffect(pDropShadowEffect );
QGraphicsOpacityEffect:透明效果
QGraphicsOpacityEffect *pOpacityEffect = new QGraphicsOpacityEffect(this);
pOpacityEffect->setOpacity(0.7);//0完全透明
item->setGraphicsEffect(pOpacityEffect);