Bonjour,
J'ai un signal qui appelle le slot d'une classe Scene dérivée de QGraphicsScene qui est chargé de redessiner la scène.
J'ai donc essayé le code suivant :
Le clear() semble effacer la scène sans détruire les items qui la compose. Seulement, quand j'essaie ensuite de faire une boucle sur les items pour les redessiner dans la scène par un addItem() (à la place du test qDebug()), j'ai une belle erreur qui apparaît (capture ci-dessous).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void Scene::effacerScene() { this->clear(); for(int i=0;i<this->getListeCroix()->getListeCroix().size();i++) { qDebug("test"); } }
Je ne comprends pas bien cette erreur. Avez-vous une idée ?
Merci !
Partager