在paintEvent中绘制了两个图形, 添加了两个图片
程序编译运行后可以全部显示如1,但直接打开debug下的exe文件却只能显示绘制的图形 不能显示图片,如2。 请教是什么原因呢?
void MyClass::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
QPainterPath path;
path.addEllipse(100,100,50,50);
path.lineTo(200,200);
painter.setPen(Qt::green);
painter.setBrush(Qt::yellow);
painter.drawPath(path);
QPainterPath path2;
path2.addPath(path);
path2.translate(100,0);
painter.drawPath(path2);
QPixmap pixmap1("Resources/1.png");
QPixmap pixmap2("Resources/2.png");
painter.drawPixmap(10,10,pixmap2);
painter.drawPixmap(10,10,pixmap1);
}