|
可以定义一个全局的pixmap,图片保存在pixmap中,RadioButton的槽函数里调用update
这是我在paintevent函数外自定义画多边形的代码,可以看看有无参考性:
void Widget::drawpology(QPoint p[],int n)
{
QPainter painter;
painter.begin(&pixmap);
for(int i=0;i<n-1;i++)
{
painter.drawLine(p[i],p[i+1]);
}
painter.drawLine(p[n-1],p[0]); //连接 起点终点
painter.end();
painter.begin(this);
painter.drawPixmap(0,0,pixmap);
update();
}
|
|