qlabel添加阴影

void SingletonData::SetShadowEffect(QLabel *l, int offset, int effect, QColor color)
{
    QGraphicsDropShadowEffect *shadow_1=new QGraphicsDropShadowEffect();
    shadow_1->setBlurRadius(effect);
    shadow_1->setColor(color);
    shadow_1->setOffset(offset);
    l->setGraphicsEffect(shadow_1);//must use poniter

}
//qlabel背景色设置成透明的话,阴影将会环绕文字,而不是label的边框
posted @ 2022-05-31 11:10  萧海~  阅读(215)  评论(0编辑  收藏  举报