QWidget 设置渐变颜色

1. 代码方式:

    QPalette  palette;
    palette.setBrush(QPalette::Background, QBrush(QGradient(QGradient::SharpBlues)));
    this->setPalette(palette);

2. qss方式

 this->setStyleSheet("QStatusBar{\
                       background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #48c6ef, stop:1 #6f86d6 );\
                        font-family:Microsoft YaHei\
                         }");

3. 效果

image.png

https://webgradients.com/

你可能感兴趣的:(QWidget 设置渐变颜色)