Very true.
I am converting it from QPixmap to QImage.And then erased image using QPainter.
After done erasing converting to QPixmap again.
like this :
QImage imgPixmap
(m_imgViewer
->pixmap
()->toImage
());
painter.
setCompositionMode(QPainter::CompositionMode_Clear);
pen.setCapStyle(Qt::RoundCap);
pen.setWidth(m_nEraserSize);
painter.setPen(pen);
painter.drawPoint(ptPos);
painter.end();
m_imgViewer
->setPixmap
(QPixmap::fromImage(imgPixmap
));
// show the image m_imgViewer->setMinimumSize(m_imgViewer->pixmap()->size());
QImage imgPixmap(m_imgViewer->pixmap()->toImage());
QPainter painter(&imgPixmap);
painter.setCompositionMode(QPainter::CompositionMode_Clear);
QPen pen;
pen.setCapStyle(Qt::RoundCap);
pen.setWidth(m_nEraserSize);
painter.setPen(pen);
painter.drawPoint(ptPos);
painter.end();
m_imgViewer->setPixmap(QPixmap::fromImage(imgPixmap)); // show the image
m_imgViewer->setMinimumSize(m_imgViewer->pixmap()->size());
To copy to clipboard, switch view to plain text mode
Note : m_imgViewer is a QLabel.
Any idea how to do that.
Regards,
~Sanjay
Bookmarks