创建一个基于Main Window的工程,在其继承类里面重写paintEvent(QPaintEvent *event),
代码如下:
void main_window1::paintEvent(QPaintEvent* event)
{
QPainter p(this);
p.setPen(Qt::blue);
p.drawText(50,50,"text1111111111111111111111");
qWarning("main paintEvent ");
}
但是运行后,伸缩窗口的时候,有qWarning的输出,却没有显示出字符串text, 请问为什么啊?
这个paintEvent确实是在触发的,却不见painter画出的图像
[ 此贴被XChinux在2007-08-12 17:20重新编辑 ]