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 Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake : | QT += graphs |
| En QML : | LogValue3DAxisFormatter |
| Hérite de : | QValue3DAxisFormatter |
- Liste de tous les membres, y compris les membres hérités
- QLogValue3DAxisFormatter fait partie des classes C++ d'Qt Graphs pour la 3D.
Propriétés
- autoSubGrid : bool
- base : qreal
- edgeLabelsVisible : bool
Fonctions publiques
| QLogValue3DAxisFormatter(QObject *parent = nullptr) | |
| virtual | ~QLogValue3DAxisFormatter() override |
| bool | autoSubGrid() const |
| qreal | base() const |
| bool | edgeLabelsVisible() const |
| void | setAutoSubGrid(bool enabled) |
| void | setBase(qreal base) |
| void | setEdgeLabelsVisible(bool enabled) |
Signaux
| void | autoSubGridChanged(bool enabled) |
| void | baseChanged(qreal base) |
| void | edgeLabelsVisibleChanged(bool enabled) |
Description détaillée
Lorsqu'un formatteur 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 mettre en correspondance 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 normal, 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.
edgeLabelsVisible : 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 supprimer l’affichage des étiquettes de minimum et de maximum de l’axe lorsque les segments ne correspondent pas exactement à l’axe. La valeur par défaut est « true ».
Fonctions d’accès :
| bool | edgeLabelsVisible() const |
| void | setEdgeLabelsVisible(bool enabled) |
Signal de notification :
| void | edgeLabelsVisibleChanged(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.
[override 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.