前言 在项目中,我们发现继承QWidget的子类在setStyleSheet时在Qt Designer里面看好好的,但是实际运行起来,发现设置的效果并没有展示出来 解决办法 方法一 如果你不需要使用到信号和槽,可以把.h的Q_OBJECT去掉,就能显示效果 方法二 添加下面这句代码 this->setAttribute(Qt::WA_StyledBackground); 方法三 void myclass::paintEvent(QPaintEvent *pe