Sur cette page

lottietoqml

lottietoqml est un outil en ligne de commande livré avec Qt qui convertit un document Lottie en un fichier QML. Ce fichier QML peut ensuite être utilisé comme composant dans les applications Qt Quick.

Vous pouvez utiliser lottietoqml directement ou via la commande CMake qt_target_qml_from_lottie.

Pour une démonstration de l'utilisation de lottietoqml dans une application, voir l'exemple lottietoqml.

Vue d'ensemble

L'outil lottietoqml convertit un fichier Lottie en un fichier QML qui utilise les primitives de Qt Quick. Comme Qt Quick est accéléré par le matériel, le rendu de l'animation peut être plus performant et consommer moins de temps CPU qu'en utilisant le moteur de rendu logiciel intégré à Qt Lottie Animation. En outre, Qt Quick prend en charge les graphiques vectoriels évolutifs, de sorte que l'élément résultant sera transformable en douceur, dans la mesure du possible.

Utilisation

L'utilisation de base de lottietoqml consiste à fournir un fichier d'entrée et un fichier de sortie : lottietoqml input.json output.qml. Celui-ci lira le fichier input.json et le convertira en la scène Qt Quick correspondante dans output.qml, qui pourra ensuite être utilisée dans le cadre d'une application Qt Quick.

En outre, il prend en charge les options suivantes :

OptionDescription
-copyright-statement <chaîne>Ajoute <chaîne> comme commentaire au début du fichier généré.
-c, -curve-rendererActive le moteur de rendu de courbes pour les fichiers Qt Quick Shapes. Cela permet d'obtenir des formes lisses et anticrénelées dans la scène sans multi-échantillonnage, mais avec un coût supplémentaire.
-p, -optimize-pathsPermet d'optimiser les chemins avant de les enregistrer dans le fichier QML, ce qui peut les rendre plus rapides à charger et à rendre par la suite.
-outline-stroke-modeTracer le contour de la forme remplie au lieu du chemin original.
-t, -type-nom <chaîne>Au lieu de Shape, la sortie utilisera le nom de type <chaîne>. Ceci permet d'utiliser un élément personnalisé pour remplacer le comportement par défaut des éléments Shape.
-v, -viewAffiche un aperçu de l'élément Qt Quick tel qu'il sera généré.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.