Sur cette page

KeyframeAnimation QML Type

Type implémentant une animation simple par images clés pour un objet `Transform`. En savoir plus…

Import Statement: import Qt3D.Animation 2.12
In C++: QKeyframeAnimation
Inherits:

AbstractAnimation

Status: Technology preview

Ce type est en préversion technologique et est susceptible d'être modifié.

Propriétés

Description détaillée

Un type KeyframeAnimation implémente une animation par images clés simple pouvant être utilisée pour animer une transformation ( Transform). Les images clés se composent de plusieurs transformations ( Qt3D.Core::Transform) chronométrées, qui sont interpolées et appliquées à la transformation cible. Une courbe d'accélération (EasingCurve) est utilisée entre les images clés pour contrôler l'interpolateur. Le paramètre `RepeatMode` peut être défini pour déterminer le comportement lorsque la position définie pour le `KeyframeAnimation` est inférieure ou supérieure aux valeurs définies dans les positions des images clés.

Documentation des propriétés

easing : EasingCurve

Contient la courbe d'accélération de l'interpolateur entre les images clés.

endMode : enumeration

Conserve le mode de répétition pour les valeurs de position supérieures à la position de la dernière image.

  • Aucune
  • Constante
  • Répétition

framePositions : list<real>

Contient les positions des images clés. Chaque position de la liste indique la position de l'image clé correspondante. Les valeurs doivent être classées par ordre croissant. Elles peuvent être positives ou négatives et n'ont pas d'unité prédéfinie.

keyframes : list<Transform>

Contient la liste des images clés de l'animation par images clés.

startMode : enumeration

Définit le mode de répétition pour les valeurs de position inférieures à la position de la première image.

  • Aucune
  • Constante
  • Répétition

target : Transform

Contient la transformation de la cible à laquelle l'animation est appliquée.

targetName : string

Contient le nom de la transformation cible. Il s'agit d'une propriété pratique qui facilite l'association de la transformation cible à l'animation par images clés. Ce nom correspond généralement à celui de l'entité parente de la transformation cible, mais ce n'est pas obligatoire.

© 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.