QWidget设置阴影的简单方式

1.QWidget *widget;

2.为widget设置样式表:widget->setStyleSheet("background-color:#FFFFFF;border-radius:6px;"); //这步不能少否则设置阴影没有效果

3.将子控件放在widget

4.为widget设置阴影:

    QGraphicsDropShadowEffect* effect = new QGraphicsDropShadowEffect(widget);
    effect->setOffset(0,0);
    effect->setColor(QColor(0,0,0,30));
    effect->setBlurRadius(15);
    widget->setGraphicsEffect(effect);

 

你可能感兴趣的:(QT日常记录)