控件在QTabWidget 外样式正常显示,放到QTabWidget 内部后样式失效:
例如: 暂停/继续按钮放在QTabWidget 样式正常
吧这个按钮放到QTabWidget中后:
暂停/继续 样式失效。
经过排查应该是qss样式没有正常传递下来的原因,QTabWidget没有传给下边的tab和tab1.
我只是给TestControl设置了样式,正常情况下样式会传递到QTabWidget, QTabWidget在传递给QWidget(tab), QWidget(tab_2).
最后通过手动给tab和tab_2手动重新设置了一下样式解决:
//this = TestControl //qss 是按钮样式 this->setStyleSheet(qss); //ui->tab是图中QTabWidget下的QWidget(tab) ui->tab->setStyleSheet(qss);
QTabWidget 标签:控件,QWidget,样式,qss,tab,QTabWidget,失效 From: https://www.cnblogs.com/GengMingYan/p/16898461.html