Bonsoir à tous,

Decidement j'ai des soucis avec les QGraphics.
Voila mon soucis, je voudrais ajouter plusieurs QGraphicsPixmapItem à mon QGraphicsScene mais j'ai un joli message d'erreur:
QGraphicsScene::addItem: item has already been added to this scene
Je cherche à faire une visionneuse d'images miniatures.
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
// affichage visionneuse
  QPoint posPixmapItem(0, 0);
  for (int i = 0; i < file.size(); i++) {
    QPixmap pixmapTemp(file.at(i));
    graphicsPixmapItem->setPixmap(pixmapTemp.scaled(110, 110));
    posPixmapItem.setX(120 * i);
    graphicsPixmapItem->setPos(posPixmapItem);
    graphicsScene->addItem(graphicsPixmapItem);
  }
  itemListView->setScene(graphicsScene);
  itemListView->show();
Pour info, "file" est un QStringList contenant les chemins de mes images.
Avez vous une petite idée d'ou viens mon probleme?
D'apres la doc, j'ai cru comprendre qu'un QGraphicsScene peut contenir plusieurs QGraphicsItem.

note: QGraphicsPixmapItem herite de QGraphicsItem.

Voila j'espere avoir été assez clair.

Merci par avance.

Mac & Cheese