Value3DAxis QML Type
Permet de manipuler un axe d'un graphique. En savoir plus...
| Import Statement: | import QtGraphs |
| In C++: | QValue3DAxis |
| Inherits: |
- Liste de tous les membres, y compris les membres hérités
- Value3DAxis fait partie des types QML 3D d'Qt Graphs .
Propriétés
- autoAdjustRange : bool
- formatter : Value3DAxisFormatter
- labelAutoAngle : real
- labelFormat : string
- labelSize : real
(since 6.9) - labels : list
- labelsVisible : bool
- max : real
- min : real
- orientation : Abstract3DAxis.AxisOrientation
- reversed : bool
- scaleLabelsByCount : bool
(since 6.9) - segmentCount : qsizetype
- subSegmentCount : qsizetype
- title : string
- titleFixed : bool
- titleOffset : real
- titleVisible : bool
- type : Abstract3DAxis.AxisType
Signaux
- autoAdjustRangeChanged(bool autoAdjust)
- formatterChanged(Value3DAxisFormatter formatter)
- labelAutoAngleChanged(real angle)
- labelFormatChanged(string format)
- labelSizeChanged(real size)
- labelVisibilityChanged(bool visible)
- labelsChanged()
- maxChanged(real value)
- minChanged(real value)
- orientationChanged(AxisOrientation orientation)
- rangeChanged(real min, real max)
- reversedChanged(bool enable)
- scaleLabelsByCountChanged(bool adjust)
- segmentCountChanged(qsizetype count)
- subSegmentCountChanged(qsizetype count)
- titleChanged(string newTitle)
- titleFixedChanged(bool fixed)
- titleOffsetChanged(real offset)
- titleVisibilityChanged(bool visible)
Description détaillée
Ce type fournit un axe auquel on peut attribuer une plage de valeurs ainsi que le nombre de segments et de sous-segments en lesquels diviser cette plage.
Documentation des propriétés
autoAdjustRange : bool
Détermine si l'axe ajustera automatiquement son intervalle afin que toutes les données y tiennent.
formatter : Value3DAxisFormatter
Le formateur d'axe à utiliser. Tout formateur existant est supprimé lorsqu'un nouveau formateur est défini.
labelAutoAngle : real
Angle maximal de rotation automatique des étiquettes lorsque l'angle de la caméra change. Cet angle peut être compris entre 0 et 90, inclus. La valeur par défaut est 0. Si la valeur est égale à 0, les étiquettes d'axe ne pivotent pas automatiquement. Si la valeur est supérieure à zéro, les étiquettes tentent de s'orienter vers la caméra, dans la limite de l'angle spécifié.
labelFormat : string
Format d'étiquette à utiliser pour les étiquettes de cet axe.
La chaîne de format prend en charge les spécificateurs de conversion, les modificateurs de longueur et les indicateurs suivants, fournis par la fonction printf() de la bibliothèque C++ standard : d, i, o, x, X, f, F, e, E, g, G, c.
Si GraphsItem3D::locale n’est pas "C", les spécificateurs pris en charge sont limités à : d, e, E, f, g, G et i. De plus, seul le modificateur de précision est pris en charge. Le reste du formatage provient de l’ Locale par défaut de l’application.
Voir également GraphsItem3D::locale.
labelSize : real [since 6.9]
La taille de l'étiquette. La valeur par défaut est « 1.0 ».
Cette propriété a été introduite dans Qt 6.9.
Voir également scaleLabelsByCount.
labels : list
Les libellés des axes.
Remarque : la définition de cette propriété pour « Value3DAxis » n'a aucun effet, car celui-ci génère automatiquement les étiquettes.
labelsVisible : bool
Détermine si les étiquettes des axes sont visibles dans la vue graphique principale.
La valeur par défaut est « true ».
max : real
Valeur maximale de l'axe. Lorsque vous définissez cette propriété, la valeur minimale est ajustée si nécessaire, afin que l'intervalle reste valide.
min : real
Valeur minimale de l'axe. Lorsque vous définissez cette propriété, la valeur maximale est ajustée si nécessaire, afin que l'intervalle reste valide.
orientation : Abstract3DAxis.AxisOrientation [read-only]
L'orientation de l'axe.
reversed : bool
Si true, l'axe sera affiché à l'envers. Autrement dit, les positions des valeurs minimale et maximale sont inversées lors de l'affichage du graphique. Cette propriété n'a aucune incidence sur les valeurs minimale et maximale réelles de l'axe.
scaleLabelsByCount : bool [since 6.9]
Si la taille des étiquettes s'ajuste automatiquement en fonction du nombre total d'étiquettes.
Cette propriété a été introduite dans Qt 6.9.
Voir également labelSize.
segmentCount : qsizetype
Nombre de segments sur l'axe. Ce paramètre indique le nombre d'étiquettes à afficher. Le nombre de lignes de grille à tracer est calculé à l'aide de la formule suivante : segments * subsegments + 1. La valeur par défaut est 5. La valeur ne peut pas être inférieure à 1.
subSegmentCount : qsizetype
Nombre de sous-segments à l'intérieur de chaque segment sur l'axe. Des lignes de quadrillage sont tracées entre chaque sous-segment, en plus de celles tracées entre chaque segment. La valeur par défaut est « 1 ». La valeur ne peut pas être inférieure à « 1 ».
title : string
Le titre de l'axe.
Voir également titleVisible et titleFixed.
titleFixed : bool
Rotation des titres des axes.
Si false, les titres des axes dans la vue graphique principale seront pivotés vers la caméra, à l'instar des étiquettes d'axe. Si true, les titres des axes sont uniquement pivotés autour de leur axe, mais ne sont pas orientés vers la caméra. Cette propriété n'a aucun effet si la valeur de la propriété labelAutoAngle est égale à zéro. La valeur par défaut est true.
Voir également labelAutoAngle, title et titleVisible.
titleOffset : real
Position du titre de l'axe sur l'axe. La valeur doit être comprise entre -1.0f et 1.0f
La valeur par défaut est 0.
Voir également title et titleVisible.
titleVisible : bool
Détermine si le titre de l'axe est visible dans la vue graphique principale.
La valeur par défaut est « false ».
Voir également title et titleFixed.
type : Abstract3DAxis.AxisType [read-only]
Le type de l'axe.
Documentation sur les signaux
autoAdjustRangeChanged(bool autoAdjust)
Ce signal est émis lorsque la valeur de la propriété « autoAdjustRange » passe à « autoAdjust ».
Remarque : le gestionnaire correspondant est onAutoAdjustRangeChanged.
formatterChanged(Value3DAxisFormatter formatter)
Ce signal est émis lorsque l'adresse formatter devient formatter.
Remarque : le gestionnaire correspondant est onFormatterChanged.
labelAutoAngleChanged(real angle)
Ce signal est émis lorsque l'angle de rotation de l'étiquette passe à angle.
Remarque : le gestionnaire correspondant est onLabelAutoAngleChanged.
labelFormatChanged(string format)
Ce signal est émis lorsque labelFormat devient format.
Remarque : le gestionnaire correspondant est onLabelFormatChanged.
labelSizeChanged(real size)
Ce signal est émis lorsque la valeur de la propriété « labelSize » passe à « size ».
Remarque : le gestionnaire correspondant est onLabelSizeChanged.
labelVisibilityChanged(bool visible)
Ce signal est émis lorsque la visibilité de l'étiquette passe à « visible ».
Remarque : le gestionnaire correspondant est « onLabelVisibilityChanged ».
labelsChanged()
Ce signal est émis lorsque les libellés des axes changent.
Remarque : le gestionnaire correspondant est onLabelsChanged.
maxChanged(real value)
Ce signal est émis lorsque la valeur maximale de l'axe passe à value.
Remarque : le gestionnaire correspondant est onMaxChanged.
minChanged(real value)
Ce signal est émis lorsque la valeur minimale de l'axe passe à value.
Remarque : le gestionnaire correspondant est onMinChanged.
orientationChanged(AxisOrientation orientation)
Ce signal est émis lorsque l'orientation de l'axe passe à orientation.
Remarque : le gestionnaire correspondant est onOrientationChanged.
rangeChanged(real min, real max)
Ce signal est émis lorsque la plage de l'axe change. min et max correspondent respectivement aux valeurs minimale et maximale de la nouvelle plage.
Remarque : le gestionnaire correspondant est onRangeChanged.
reversedChanged(bool enable)
Ce signal est émis lorsque reversed devient enable.
Remarque : le gestionnaire correspondant est onReversedChanged.
scaleLabelsByCountChanged(bool adjust)
Ce signal est émis lorsque la valeur de la propriété ` scaleLabelsByCount ` passe à ` adjust`.
Remarque : le gestionnaire correspondant est onScaleLabelsByCountChanged.
segmentCountChanged(qsizetype count)
Ce signal est émis lorsque segmentCount devient count.
Remarque : le gestionnaire correspondant est onSegmentCountChanged.
subSegmentCountChanged(qsizetype count)
Ce signal est émis lorsque subSegmentCount devient count.
Remarque : le gestionnaire correspondant est onSubSegmentCountChanged.
titleChanged(string newTitle)
Ce signal est émis lorsque title devient newTitle.
Remarque : le gestionnaire correspondant est onTitleChanged.
titleFixedChanged(bool fixed)
Ce signal est émis lorsque la valeur de la propriété titleFixed passe à fixed.
Remarque : le gestionnaire correspondant est onTitleFixedChanged.
titleOffsetChanged(real offset)
Ce signal est émis lorsque la valeur de la propriété « titleOffset » passe à « offset ».
Remarque : le gestionnaire correspondant est onTitleOffsetChanged.
titleVisibilityChanged(bool visible)
Ce signal est émis lorsque la visibilité du titre passe à « visible ».
Remarque : le gestionnaire correspondant est « onTitleVisibilityChanged ».
© 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.