标题:窗口的背景色设置
作者:zccmin
日期:2006-03-24 15:09
内容:
请问如果我定义一个600*500的QWidget对象窗口,我想设置它的r(50,50,60,40)这块区域的背景色为yellow而其余区域的背景色为默认颜色,应该怎么做?
我用的setPaletteBackgroundColor()函数只能设置整个窗口的背景色。谢谢指点。
#1 [icevi 03-29 02:37]
在这个窗口的paintEvent里,写代码
先设置setPen(默认颜色),还要设置setBrush(Qt::SolidPattern),然后drawRact(0,0,this->width(),this->height()),
再设置setPen(Qt::yellow),然后drawRact(50,50,60,40),