我在做qt绘图的时候 都是先让QPainter绘制在QImage上 然后将QImage绘制到QWidget上 但是如果我现在想清空QImage里面已经存储的内容 QImage 没有提供相应的接口,这是我的做法,不过这样做觉得有些蹩脚,不是痕好,得要先释放空间再申请空间,感觉多此一举,请问大家有更好的解决方法么??
NodeForm::NodeForm(QWidget *parent)
{
ui->setupUi(this);
image = new QImage(IMAGE_WIDTH, IMAGE_HEIGHT, QImage::Format_ARGB32_Premultiplied);
}
void NodeForm::clearImage()
{
delete image;
image = new QImage(IMAGE_WIDTH, IMAGE_HEIGHT, QImage::Format_ARGB32_Premultiplied);
}