2017-06-04 2 views
-1

J'ai utilisé un Q_PROPERTY pour définir source d'un Image dans mon fichier qml. le fichier qml est dans une ressource mais le chemin source est en dehors de la ressource, donc j'ai défini le préfixe égal à file://. quand il essaie d'ouvrir l'image, cette erreur se produit, mais le chemin est vrai:pourquoi l'image ne s'ouvre pas?

qrc: /MainWindow.qml: 34: 9: QML Image: Impossible d'ouvrir: file: /// home/moi/Photos /05.Jun.2017_00:23:57:149.jpg comment puis-je résoudre ce problème?

+0

montrez votre code s'il vous plaît – eyllanesc

Répondre

1

Afficher le code avec la structure de votre fichier de ressources OU vous pouvez déboguer d'abord en utilisant le code suivant. Essayez d'abord de l'ajouter manuellement dans votre QML si cela fonctionne alors vous pouvez vérifier l'accès à partir de Q_Property. N'utilisez pas "file: //"

Image { 
    anchors.fill: parent 
    source: "qrc:/Images/Images/hello.png" 
}