以下のコードを使用して画像上にポイントを描画すると、新しいポイントを描画するたびに、以前のポイントが失われますが、それも維持したいと思います。
void imageviewer :: paintEvent(QPaintEvent * e)
{
QLabel::paintEvent(e);
if(mpaintflag)
{
QPainter painter(this);
QPen paintpen(Qt::red);
paintpen.setWidth(10);
QPoint p1;
p1.setX(mFirstX);
p1.setY(mFirstY);
painter.setPen(paintpen);
painter.drawPoint(p1);
}
}
QListを使用して以前のポイントを維持できると思いますが、多くのことを試しましたが、QListを使用してそれを行う方法はまだわかりません。