Добавил рисование текста в функции paint для itema и привязал начало рисование этого текста к точке, где распологается итем; так вот лагает перерисовка, если резко начинаю двигать итем, остаётся шлейф от текста. Как решить проблему?
C++ (Qt)
void Edge::paint(QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *)
{
if (!source || !dest)
return;
QLineF line(sourcePoint, destPoint);
if (qFuzzyCompare(line.length(), qreal(0.)))
return;
painter->setPen(QPen(Qt::black, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
painter->drawLine(line);
painter->drawText(sourcePoint,"dfdff");
}