QT怎么指定画制出来的矩形的边框的颜色

QT如何指定画制出来的矩形的边框的颜色?
问题是这样的,我用 painter->drawRect(x, y, h, w);画了一个矩形出来,这个边框是黑色的,然后我想问的是如何能把它的边框的颜色改变呢?或者是用什么函数可以把画的这个矩形弄没掉?

------解决方案--------------------
C/C++ code
    painter->setBrush(Qt::red); //设定填充颜色
    painter->setPen(Qt::green); //设定画笔颜色,到时侯就是边框颜色
    painter->drawRect(rec);

------解决方案--------------------
先调用painter->setPen()设置画笔颜色,然后painter->drawRect(x, y, h, w);