QLogValue3DAxisFormatter Class
La classe QLogValue3DAxisFormatter fournit des règles de formatage pour un axe de valeurs logarithmiques. Plus d'informations...
| 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éritages : | QValue3DAxisFormatter |
- Liste de tous les membres, y compris les membres hérités
- QLogValue3DAxisFormatter fait partie de Qt Graphs C++ Classes for 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 formateur est attaché à un axe de valeur, la plage de l'axe ne peut pas inclure des valeurs négatives ou le zéro.
Voir également QValue3DAxisFormatter.
Documentation sur les propriétés
autoSubGrid : bool
Cette propriété indique 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 la sous-grille. Les positions des sous-grilles sont générées automatiquement en fonction de la valeur de la propriété base. Le nombre de lignes de la sous-grille correspond à la valeur de base moins un, arrondie à 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é contient la base du logarithme utilisé pour cartographier les valeurs des axes.
Si la base est différente de zéro, le nombre de segments de l'axe parent sera ignoré lors du calcul des positions de la ligne de grille et de l'étiquette. Si vous souhaitez que la plage soit divisée en segments égaux comme pour un axe de valeurs normales, définissez la valeur de cette propriété sur zéro.
La base doit être zéro ou une valeur positive et ne peut ê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 aussi QValue3DAxis::segmentCount.
edgeLabelsVisible : bool
Cette propriété indique 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, l'ensemble de la plage de l'axe n'est souvent pas divisé de manière égale en segments. Le premier et le dernier segment 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 minimum et maximum de l'axe dans les cas où 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)
Construit un nouveau formateur d'axe 3D à valeur logarithmique avec le parent optionnel parent.
[override virtual noexcept] QLogValue3DAxisFormatter::~QLogValue3DAxisFormatter()
Supprime la valeur logarithmique du formateur d'axes 3D.
© 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.