"更改背景:重载paintEvent(QPaintEvent *e)没用的,setBackgroundColor()等也不行
需要重载drawBackground(QPainter* p, const QRect& r)" -----博客中就提到这些
你确实讲得不是很清楚,从头到尾只说了一个重载.具体是如何重载的并没有说清楚.我各种重载的方法都用尽了,包括自已重新实现这个函数自己写代码,修改参数,在外部调用这个函数.但仍然不行.又用了其它的各种方法,还是不行,最后才知,需要派生为自己的类,然后再重新在这个函数里写上自己的代码就行了.
希望大家以后提供解决方法时说明些,不要说得太概括.可能对于你来说很简单,但对于那些在这上面犯迷惑的人就不一样了.这会让他们走很多的弯路.
不过还是感谢你的回答.
另外开帖说详细的解决方法