Quand j'ai ce code et copier manuellement i.png à destination de fichier binairespécification Chemin du fichier dans .qrc et accéder aux fichiers à partir du code C++
scene = new QGraphicsScene(this);
QPixmap pixm(qApp->applicationDirPath() + "/i.png");
scene->addPixmap(pixm);
ui->graphicsView->setScene(scene);
image montre exactement comme je veux. Maintenant, j'ai créé le fichier de ressources images.qrc. Path est défini sur/et contient un seul fichier i.png. Mais quand je change le code à:
scene = new QGraphicsScene(this);
QPixmap pixm(":/images/i.png");
scene->addPixmap(pixm);
ui->graphicsView->setScene(scene);
GraphicsView reste vide. Pourquoi?
Il est images.qrc
<RCC>
<qresource prefix="/">
<file>i.png</file>
</qresource>
</RCC>
Montrez-nous votre '.qrc 'fichier. – cmannett85