un prb sur QGraphicsScene::update()
Bj,
J'ai fait ligne libre, le prb c'est : lors qu'on fait le dessin, on peut pas le regarder, le chemin, et jusqu'quand on fini dessiner la ligne libre on peut le voir.
j'ai utilisé QGraphicsScene::update() pour actualiser cette partie dans le sketch.
le code dans "mouseMoveEvent()" est :
Code:
1 2 3 4 5 6 7 8 9
| else if(mode == InsertPath)
{
if ((mouseEvent->buttons() == Qt::LeftButton)){
path->moveTo(lastPoint);
path->lineTo(mouseEvent->scenePos());
update(QRectF(lastPoint,mouseEvent->scenePos()));
lastPoint = mouseEvent->scenePos();
}
} |
lastPoint est le start point de chaque ptte ligne.
je vois pas pk update() ne fonctionne pas.