继承 QWidget setStyleSheet无效,解决方法. 发现 继承自QWidget的自定义类 ,使用setStyleSheet无效, 如果删除头文件中的 Q_OBJECT,setStyleSheet生效, 但不用OBJECT 就无法所使用signal and slot, 最后找到解决办法,继承自QWidget的自定义类中,重载 paintEvent方法, 并加入如下代码: QStyleOption opt; opt.init(this); QPainter p(this); style