VPieModelMapper QML Type
Mappeur de modèles verticaux pour les séries de diagrammes circulaires. En savoir plus...
| Import Statement: | import QtCharts 2.12 |
| In C++: | QVPieModelMapper |
| Status: | Deprecated |
Ce type est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
- firstRow : int
- labelsColumn : int
- model : SomeModel
- rowCount : int
- series : PieSeries
- valuesColumn : int
Description détaillée
Les mappeurs de modèle 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 vertical est utilisé pour établir une connexion entre un modèle de données et ` PieSeries`, de sorte que chaque ligne du modèle de données définisse une part de camembert et que chaque colonne corresponde à l'étiquette ou à la valeur de cette part.
Les propriétés du modèle et de la série de diagrammes circulaires peuvent toutes deux être utilisées pour manipuler les données. Le mappeur de modèle assure la synchronisation entre la série de diagrammes circulaires et le modèle de données.
L'exemple QML suivant crée une série de diagramme circulaire comportant quatre parts (en supposant que le modèle comporte au moins cinq lignes). Chaque part reçoit un libellé provenant de la colonne 1 et une valeur provenant de la colonne 2.
VPieModelMapper {
series: pieSeries
model: customModel
labelsColumn: 1
valuesColumn: 2
firstRow: 1
rowCount: 4
}Documentation des propriétés
firstRow : int
Ligne du modèle contenant la première valeur de tranche. La valeur par défaut est 0.
labelsColumn : int
Colonne du modèle qui est synchronisée avec les libellés des parts du graphique circulaire. La valeur par défaut est -1 (mappage non valide).
model : SomeModel
Modèle basé sur l'interface QAbstractItemModel 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.
rowCount : int
Nombre de lignes du modèle qui sont mappées en tant que données pour une série de diagrammes circulaires. La valeur par défaut est -1 (nombre limité par le nombre de lignes du modèle).
series : PieSeries
La série circulaire utilisée par le mappeur. Si vous définissez l'élément mappeur comme enfant d'une série circulaire (PieSeries), ne définissez pas cette propriété. Toutes les données de la série sont supprimé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).
valuesColumn : int
Colonne du modèle qui est synchronisée avec les valeurs des parts du graphique circulaire. La valeur par défaut est -1 (mappage non valide).
© 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.