XYModelMapper QML Type
Un mappeur de modèles pour XYSeries. En savoir plus...
| Import Statement: | import QtGraphs |
| In C++: | QXYModelMapper |
- Liste de tous les membres, y compris les membres hérités
- XYModelMapper fait partie des types QML d’Qt Graphs pour la 2D.
Propriétés
- count : qsizetype
- first : qsizetype
- model : SomeModel
- orientation : orientation
- series : XYSeries
- xSection : qsizetype
- ySection : qsizetype
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 sert à créer une connexion entre une série de lignes, de splines ou de points. Un `TableModel ` constitue un choix naturel pour le modèle.
Les propriétés du modèle et de la série peuvent toutes deux être utilisées pour manipuler les données. Le mappeur de modèle assure la synchronisation entre la série et le modèle de données.
Voir également XYSeries.
Documentation sur les propriétés
count : qsizetype
Nombre de lignes du modèle qui sont mappées en tant que données pour la série. La valeur par défaut est -1 (ce nombre est limité par le nombre de lignes du modèle).
Voir également orientation.
first : qsizetype
Ligne du modèle contenant les données correspondant au 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 implémenter ce modèle et le rendre accessible à QML.
Remarque : le modèle doit prendre en charge l'ajout et la suppression de lignes ou de colonnes, ainsi que la modification des données contenues dans les cellules.
orientation : orientation
Indique au ModelMapper comment mapper les données d'un modèle. Si l'on utilise ` Qt.Vertical `, le modèle comporte 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 mappeur. Toutes les données de la série sont effacées lorsqu'elle est associée au mappeur. Lorsqu'une nouvelle série est spécifiée, l'ancienne série est déconnectée (mais ses données sont conservées).
xSection : qsizetype
la partie du modèle qui contient les coordonnées x des points de données. La valeur par défaut est -1 (mappage non valide).
Voir également orientation.
ySection : qsizetype
la partie du modèle qui contient les coordonnées y des points de données. La valeur par défaut est -1 (mappage 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 contenant les coordonnées x des points de données change.
Remarque : le gestionnaire correspondant est onXSectionChanged.
ySectionChanged()
Ce signal est émis lorsque la section contenant 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.