Sur cette page

XYModelMapper QML Type

Un modèle de mappeur pour XYSeries. Plus d'informations...

Import Statement: import QtGraphs
In C++: QXYModelMapper

Propriétés

Signaux

Description détaillée

Les mappeurs de modèles permettent d'utiliser un modèle de données dérivé de la classe QAbstractItemModel comme source de données pour un graphique. Un mappeur de modèle est utilisé pour créer une connexion entre une ligne, une spline ou une série de nuages de points. Un TableModel est un choix naturel pour le modèle.

Les propriétés du modèle et de la série peuvent être utilisées pour manipuler les données. Le mappeur de modèle permet de synchroniser la série et le modèle de données.

Voir également XYSeries.

Documentation sur les propriétés

count : qsizetype

Le nombre de lignes du modèle qui sont mappées en tant que données pour les séries. La valeur par défaut est -1 (le nombre est limité par le nombre de lignes du modèle).

Voir aussi orientation.

first : qsizetype

La ligne du modèle qui contient les données du premier point de la série. La valeur par défaut est 0.

Voir également orientation.

model : SomeModel

Le modèle de données utilisé par le mappeur. Vous devez mettre en œuvre le modèle et l'exposer à QML.

Remarque : le modèle doit permettre d'ajouter et de supprimer des lignes ou des colonnes et de modifier les données dans les cellules.

orientation : orientation

Indique au modelmapper comment mapper les données d'un modèle. Si Qt.Vertical est utilisé, le modèle a des colonnes X et Y, et les lignes du modèle définissent les points de données. Lorsque l'orientation est définie sur Qt.Horizontal, le modèle comporte des lignes X et Y, et les colonnes du modèle définissent les points de données.

series : XYSeries

La série utilisée par le cartographe. Toutes les données de la série sont supprimées lorsqu'elle est définie par le cartographe. Lorsqu'une nouvelle série est spécifiée, l'ancienne série est déconnectée (mais elle conserve ses données).

xSection : qsizetype

la section du modèle qui contient les coordonnées x des points de données. La valeur par défaut est -1 (cartographie non valide).

Voir également orientation.

ySection : qsizetype

la section du modèle qui contient les coordonnées y des points de données. La valeur par défaut est -1 (cartographie non valide).

Voir également orientation.

Documentation sur les signaux

countChanged()

Ce signal est émis lorsque le nombre de lignes change.

Remarque : le gestionnaire correspondant est onCountChanged.

firstChanged()

Ce signal est émis lorsque la première ligne change.

Remarque : le gestionnaire correspondant est onFirstChanged.

modelChanged()

Ce signal est émis lorsque le modèle auquel le mappeur est connecté change.

Remarque : le gestionnaire correspondant est onModelChanged.

seriesChanged()

Ce signal est émis lorsque la série à laquelle le mappeur est connecté change.

Remarque : le gestionnaire correspondant est onSeriesChanged.

xSectionChanged()

Ce signal est émis lorsque la section qui contient les coordonnées x des points de données change.

Remarque : le gestionnaire correspondant est onXSectionChanged.

ySectionChanged()

Ce signal est émis lorsque la section qui contient les coordonnées y des points de données change.

Remarque : le gestionnaire correspondant est onYSectionChanged.

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