1.当自定义界面类继承QWidget后qss样式表对其无效的情况下需要重写paintEvent函数。void MyWidget::paintEvent(QPaintEvent *event) { Q_UNUSED(event); QStyleOption styleOpt; styleOpt.init(this); QPainter painter(this); style()-drawPrimitive(QStyle::PE_Widget, styleOpt, painter, this); }2.将属性“Qt::WA_StyledBackground”设置为“true”。setAttribute(Qt::WA_StyledBackground, true);3.stackwidget的setobjectname要在addwidget前4.设置样式qApp-setStyleSheet(file:///:/file/software.qss);QFile qss_file(:/file/ac_software.qss); if (qss_file.open(QFile::ReadOnly)) { qApp-setStyleSheet(qss_file.readAll()); qss_file.close(); }