Bonjour,

J'ai un soucis avec ma QGrphicsView pour déplacer un QGraphicsRectItem.

mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
view->buffer_annulation.item->setPos(10,10);
Mon soucis est que lors de l’exécution du code, le QGraphicsRectItem disparait, si j'iconise ma fenetre ou change sa taille, le QGraphicsRectItem apparait à sa nouvelle position.

J'ai essayé avec show, update sans succès.

view correspond à une instance dérivée de QGraphicsView déclarée comme ceci ( au cas ou ça a un e importance ) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
class myview : public QGraphicsView
{
...
};
myview *view;
scene = new QGraphicsScene();
view = new myview(scene);
D'autre part, le pointeur contenu dans buffer_annulation.item est de type QGraphicsItem.

J'ai essayé aussi QApplication::processEvents(); sans plus de succès.

Merci pour votre aide, là je sèche.