Bj,
J'ai fait item->scale(2,2) item est un objet de QGraphicsItem et j'ai output les coordonées de cet item sur le scene avant et après le scale, ça change....
x de item décroît 1 chaque fois on fait le scale.
Je comprends pas pk qq a une idée d'ou vienne ce décroissance?
voilà les codes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void AreaScene::mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent) { if(this->selectedItems().isEmpty()) return ; QGraphicsItem *item = this->selectedItems().first(); if (mode == ScaleItem) { item->scale(2,2); } QGraphicsScene::mouseMoveEvent(mouseEvent); }
Partager