web-dev-qa-db-fra.com

Problème avec l'image SVG en QML

J'utilise le QT5 de ppa:canonical-qt5-edgers/qt5-proper. Lorsque vous essayez d’utiliser un fichier SVG en tant que source d’image ab telle que

Image {
    source: "sample.svg"
    height: 100
    width: 100
}

Je reçois l'erreur suivante:

QML QQuickImage: Invalid image data: file:///home/***/sample.svg

Je suis cependant relativement sûr que la démo que j'ai écrite à la fin du mois de janvier et qui utilise également des images SVG a fonctionné à cette époque.

Quelqu'un peut-il reproduire l'erreur et devrait-il être signalé comme un bogue, et si oui, où?

4
djfun

La réponse est donc que la bibliothèque nécessaire n'a pas été empaquetée dans Qt 5.0.0 dans ppa:canonical-qt5-edgers/qt5-proper. Dans Qt 5.0.1, qui se trouve actuellement dans le ppa:canonical-qt5-edgers/qt5-beta-proper, il fonctionne à nouveau.

1
djfun