引入qss文件并设置qss样式的方式

创建在资源文件中创建blueButton.qss文件。

QPushButton {
    background-color: white;
    color: #2196F3; /* 蓝色文字 */
    border: 2px solid #2196F3; /* 蓝色边框 */
    border-radius: 25px;
    max-height: 50px;
    min-height: 50px;/*固定按钮大小*/
    font-weight: bold;
}

QPushButton:hover {
    background-color: #e7f3ff; /* 淡蓝色背景 */
}

QPushButton:pressed {/*按下时的颜色*/
    background-color: #cce6ff;
}
QPushButton:checked {/*被选中时的颜色*/
    background-color: #cce6ff;
}

QFile qssFile(":/qss/blueButton.qss");
QString styleSheet;
if(qssFile->open(QFile::ReadOnly|QFile::Text))
{
      QTextStream stream(qssFile);
      styleSheet = stream.readAll();
      qssFile->close();
      Debug() << "样式表加载成功:";
 }else{
      qDebug() << "无法打开样式表文件:" << qssFile->errorString();
 }
btn->setStyleSheet(styleSheet);

多个按钮的情况