У меня проблема с рисованием линий. Он работает хорошо, когда мышь перемещается медленно, но когда мышь перемещается быстрее, есть некоторые пробелы, и я не знаю, почему. Это код:Линия рисования в QGraphicsScene с Qt
if(QEvent::MouseButtonPress&&event->buttons()==Qt::LeftButton){
QPointF pt=mapToScene(event->pos());
band->setGeometry(0,0,0,0);
band->hide();
band->update();
this->scene()->addLine(pt.x(),pt.y(),pt.x(),pt.y(),QPen(color, size));
qDebug()<<event->pos();
}
Вот скриншот:
левые нарисовали медленнее, да быстрее.
Спасибо большое :) –