这是我显示图片的代码
QImage image(pic);
pixmap = new QPixmap;
pixmap->fromImage(image);
setPixmap(*pixmap);
可是我把paintEvent删除之后图片就又显示出来了啊
这是我显示图片的代码
QImage image(pic);
pixmap = new QPixmap;
pixmap->fromImage(image);
setPixmap(*pixmap);
可是我把paintEvent删除之后图片就又显示出来了啊
猜猜,你重载了基类paintEvent,改变了基类的行为。正确做法是在重载函数的最后加入
基类::paintEvent(e);以显式调用基类的代码。