今天遇到个问题,就是采用paintEvent事件来设置主窗口背景,但是同时我的其他子窗体也想使用paintEvent来绘制背景。所以有以下几个问题请大家帮帮忙。(前提:主窗口是MainWindows,设置了中央控件widget ).
问题1:在主窗口的.cpp中重载paintEvent事件下,子窗体(不同的类)是否可以重载自己的paintEvent事件?
问题2:如果子窗体可以拥有,那么当子窗体和主窗体update()时,是否只调一个paintEvent?(之所以会问这个问题,是因为在书中看到,如果有多次调用update(),在事件没有进入主程序事件循环时,只会调一遍PaintEvent事件)
问题3:如果子窗体不能拥有,那我应该如何让子窗体也拥有背景渐变和透明?
由于自己刚学QT,在边做小项目中学习,所以有很多基础知识不是很牢,望各位海涵