QLogValue3DAxisFormatter Class
La classe `QLogValue3DAxisFormatter` fournit des règles de mise en forme pour un axe de valeurs logarithmiques. En savoir plus...
| En-tête : | #include <QLogValue3DAxisFormatter> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS DataVisualization) target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
| qmake : | QT += datavisualization |
| Depuis : | QtDataVisualization 1.1 |
| En QML : | LogValueAxis3DFormatter |
| Hérite de : | QValue3DAxisFormatter |
| Statut : | Obsolète |
Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
- autoSubGrid : bool
- base : qreal
- showEdgeLabels : bool
Fonctions publiques
| QLogValue3DAxisFormatter(QObject *parent = nullptr) | |
| virtual | ~QLogValue3DAxisFormatter() |
| bool | autoSubGrid() const |
| qreal | base() const |
| void | setAutoSubGrid(bool enabled) |
| void | setBase(qreal base) |
| void | setShowEdgeLabels(bool enabled) |
| bool | showEdgeLabels() const |
Signaux
| void | autoSubGridChanged(bool enabled) |
| void | baseChanged(qreal base) |
| void | showEdgeLabelsChanged(bool enabled) |
Description détaillée
Lorsqu'un formateur est associé à un axe de valeurs, la plage de l'axe ne peut pas inclure de valeurs négatives ni le zéro.
Voir également QValue3DAxisFormatter.
Documentation sur les propriétés
autoSubGrid : bool
Cette propriété détermine si les positions des sous-grilles sont générées automatiquement.
Si la valeur de cette propriété est définie sur « true », le nombre de sous-segments de l’axe parent est ignoré lors du calcul des positions des lignes de sous-grille. Les positions de sous-grille sont générées automatiquement en fonction de la valeur de la propriété « base ». Le nombre de lignes de sous-grille est défini sur la valeur de base moins un, arrondi à l’unité inférieure. Cette propriété est ignorée lorsque la valeur de base est égale à zéro. La valeur par défaut est « true ».
Fonctions d’accès :
| bool | autoSubGrid() const |
| void | setAutoSubGrid(bool enabled) |
Signal de notification :
| void | autoSubGridChanged(bool enabled) |
Voir également base et QValue3DAxis::subSegmentCount.
base : qreal
Cette propriété définit la base du logarithme utilisé pour convertir les valeurs de l'axe.
Si la base est différente de zéro, le nombre de segments de l'axe parent sera ignoré lors du calcul des positions des lignes de grille et des étiquettes. Si vous souhaitez que la plage soit divisée en segments égaux, comme pour un axe de valeurs standard, définissez la valeur de cette propriété sur zéro.
La base doit être égale à zéro ou à une valeur positive ; elle ne peut pas être égale à un. La valeur par défaut est dix.
Fonctions d'accès :
| qreal | base() const |
| void | setBase(qreal base) |
Signal de notification :
| void | baseChanged(qreal base) |
Voir également QValue3DAxis::segmentCount.
showEdgeLabels : bool
Cette propriété détermine si la première et la dernière étiquette de l'axe sont visibles.
Lorsque la valeur de la propriété « base » est différente de zéro, la plage complète de l’axe n’est souvent pas divisée en segments égaux. Les premier et dernier segments sont souvent plus petits que les autres. Dans les cas extrêmes, cela peut entraîner un chevauchement des étiquettes sur les deux premières et dernières lignes de la grille. En définissant cette propriété sur « false », vous pouvez masquer l’affichage des étiquettes de minimum et de maximum de l’axe lorsque les segments ne s’adaptent pas exactement à celui-ci. La valeur par défaut est « true ».
Fonctions d’accès :
| bool | showEdgeLabels() const |
| void | setShowEdgeLabels(bool enabled) |
Signal de notification :
| void | showEdgeLabelsChanged(bool enabled) |
Voir également base et QAbstract3DAxis::labels.
Documentation des fonctions membres
[explicit] QLogValue3DAxisFormatter::QLogValue3DAxisFormatter(QObject *parent = nullptr)
Crée un nouveau formateur d'axes 3D à échelle logarithmique avec, en option, le parent parent.
[virtual noexcept] QLogValue3DAxisFormatter::~QLogValue3DAxisFormatter()
Supprime le formateur d'axe 3D à échelle logarithmique.
© 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.