Hi,
I drawn two lines over the image (i.e.) Horizontal and vertical. I can able to drag a lines. But I need to drag a line separately with highlight.
My code is,
{
QImage tmp
(label1
->pixmap
()->toImage
());
QPen paintpen
(Qt
::black);
paintpen.setWidth(1);
painter.setPen(paintpen);
painter.drawLine(0,mFirstY,500,mFirstY);
paintpen1.setWidth(1);
painter.setPen(paintpen1);
painter.drawLine(mFirstX,0,mFirstX,200);
label1
->setPixmap
(QPixmap::fromImage(tmp
));
}
void Widget :: paintEvent(QPaintEvent * )
{
QImage tmp(label1->pixmap()->toImage());
QPainter painter(&tmp);
QPen paintpen(Qt::black);
paintpen.setWidth(1);
painter.setPen(paintpen);
painter.drawLine(0,mFirstY,500,mFirstY);
QPen paintpen1(Qt::red);
paintpen1.setWidth(1);
painter.setPen(paintpen1);
painter.drawLine(mFirstX,0,mFirstX,200);
label1->setPixmap(QPixmap::fromImage(tmp));
}
To copy to clipboard, switch view to plain text mode
Bookmarks