Bonjour,
J'ai un soucis avec ma QGrphicsView pour déplacer un QGraphicsRectItem.
mon code :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 view->buffer_annulation.item->setPos(10,10);
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 ) :
D'autre part, le pointeur contenu dans buffer_annulation.item est de type QGraphicsItem.
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);
J'ai essayé aussi QApplication::processEvents(); sans plus de succès.
Merci pour votre aide, là je sèche.
Partager