Bonjour,

Sur ma station de travail mon application fonctionne parfaitement. Que ce soit en la lançant depuis QtCreator, ou directement depuis l'executable dans un dossier contenant les dll.

Mais lorsque que je deploi mon application sur un autre ordinateur (ou Qt n'est pas installé) mon objet QGraphicsPixmapItem n'est pas affiché.

Le bout de code en question :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
this->image = new QGraphicsPixmapItem(QPixmap(urlFile));
image->setZValue(-5000.0);
this->scene->setSceneRect(QRectF(0, 0, image->pixmap().width() + 200, image->pixmap().height() + 200));
scene->addItem(image);
this->view->setMaximumWidth(image->pixmap().width() + 200);
view->setMaximumHeight(image->pixmap().height() + 200);
 
qreal centerX = (scene->width() / 2.0) - (image->pixmap().width() /2.0);
qreal centerY = (scene->height() / 2.0) - (image->pixmap().height() /2.0);;
image->setOffset(QPointF(centerX, centerY));
scene objet de la classe QGraphicsScene
view objet de la classe QGraphicsView

J'espère que vous pourrez m'aider.