Sur cette page

GraphTransition QML Type

Un conteneur dans lequel toutes les animations sont définies. Plus d'informations...

Import Statement: import QtGraphs

Propriétés

Description détaillée

GraphTransition est un conteneur pour les animations à l'intérieur de Graphs2D. Définissez cette classe à l'intérieur d'un type de graphique pour permettre des changements animés pour XYSeries dans les graphiques 2D. Pour définir des animations individuelles, ajoutez-les à l'intérieur de la GraphTransition. Les animations individuelles au sein d'une même GraphTransition sont animées en parallèle. Si une GraphTransition est trouvée par le graphique lors d'un appel à une fonction prise en charge qui ajoute ou remplace un point, les valeurs sont interpolées en fonction des animations ajoutées.

Cet exemple montre comment définir une GraphTransition dans un graphique.

import QtGraphs

GraphsView {
    LineSeries {
        GraphTransition {
            GraphPointAnimation {}
        }
    }

    SplineSeries {
        GraphTransition {
            SplineControlAnimation {}
        }
    }
}

Remarque : GraphTransition doit être défini directement à l'intérieur du graphique à animer. Actuellement, seules les pages XYSeries sont prises en charge.

Voir également GraphPointAnimation et SplineControlAnimation.

Documentation sur les propriétés

TransitionType : enumeration

Type de transition.

ConstanteDescription de la transition
NonePas de transition.
PointAddedUn point a été ajouté.
PointReplacedUn point a été remplacé.
PointRemovedUn point a été supprimé.

animations : list<object>

Un conteneur pour toutes les animations dans le site GraphTransition. Actuellement, seules les animations peuvent être ajoutées et supprimées. Par défaut, la liste est vide.

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