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 :
scene objet de la classe QGraphicsScene
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));
view objet de la classe QGraphicsView
J'espère que vous pourrez m'aider.
Partager