QWidget是所有窗口中父类,但有时候,我们需要给它重写一些方法,比如mouseDoubleClickEvent事件等,这样一来,我们就会想到写个类,来继承QWidget,自然,我们就写下了如下代码:
//下面是.cpp文件
以上的代码是我们常规的写法,那么这样写后,它就设置不了任何背景颜色了,正确的做法是:
我们需要重新写paintEvent函数,才能够真正实现继承。也就是把我注释的代码重新打开就OK了。
QWidget是所有窗口中父类,但有时候,我们需要给它重写一些方法,比如mouseDoubleClickEvent事件等,这样一来,我们就会想到写个类,来继承QWidget,自然,我们就写下了如下代码:
//下面是.cpp文件
以上的代码是我们常规的写法,那么这样写后,它就设置不了任何背景颜色了,正确的做法是:
我们需要重新写paintEvent函数,才能够真正实现继承。也就是把我注释的代码重新打开就OK了。