Класс QValue3DAxis
Класс QValue3DAxis манипулирует осью графика. Подробнее...
| Заголовок: | #include <QValue3DAxis> |
| С момента: | QtDataVisualization 1.0 |
| Инициализируется: | ValueAxis3D |
| Наследуется от: | QAbstract3DAxis |
Этот класс был представлен в QtDataVisualization 1.0.
Свойства
|
|
Открытые функции
| QValue3DAxis(QObject *parent = nullptr) | |
| virtual | ~QValue3DAxis() |
| QValue3DAxisFormatter * | formatter() const |
| QString | labelFormat() const |
| bool | reversed() const |
| int | segmentCount() const |
| void | setFormatter(QValue3DAxisFormatter *formatter) |
| void | setLabelFormat(const QString &format) |
| void | setReversed(bool enable) |
| void | setSegmentCount(int count) |
| void | setSubSegmentCount(int count) |
| int | subSegmentCount() const |
Сигналы
| void | formatterChanged(QValue3DAxisFormatter *formatter) |
| void | labelFormatChanged(const QString &format) |
| void | reversedChanged(bool enable) |
| void | segmentCountChanged(int count) |
| void | subSegmentCountChanged(int count) |
Подробное описание
Оси значений можно задать диапазон значений и количество сегментов и подсегментов для деления диапазона.
Метки выводятся между каждым сегментом. Линии сетки выводятся между каждым сегментом и каждым подсегментом.
Примечание: Если они видны, всегда будут по крайней мере две линии сетки и метки, указывающие минимальное и максимальное значения диапазона, так как всегда есть хотя бы один сегмент.
Документация по свойству
formatter : QValue3DAxisFormatter*
Это свойство содержит форматировщик осей, который необходимо использовать.
Любой существующий форматировщик удаляется при установке нового.
Это свойство было добавлено в QtDataVisualization 1.1.
Функции доступа:
| QValue3DAxisFormatter * | formatter() const |
| void | setFormatter(QValue3DAxisFormatter *formatter) |
Сигнал уведомления:
| void | formatterChanged(QValue3DAxisFormatter *formatter) |
labelFormat : QString
Это свойство содержит формат метки, который используется для меток на этой оси.
Строка формата поддерживает следующие спецификаторы преобразования, модификаторы длины и флаги, предоставляемые printf(), в стандартной библиотеке C++: d, i, o, x, X, f, F, e, E, g, G, c.
Если QAbstract3DGraph::locale отличается от "C", поддерживаемые спецификаторы ограничены: d, e, E, f, g, G и i. Также поддерживается только модификатор точности. Остальной формат берётся из по умолчанию QLocale приложения.
Пример использования:
axis->setLabelFormat("%.2f mm");
Функции доступа:
| QString | labelFormat() const |
| void | setLabelFormat(const QString &format) |
Сигнал уведомления:
| void | labelFormatChanged(const QString &format) |
См. также formatter и QAbstract3DGraph::locale.
reversed : bool
Это свойство указывает, отображается ли ось в обратном порядке.
Если true, ось будет отображаться в обратном порядке, т.е. позиции минимального и максимального значений меняются при отображении графика. Это свойство не влияет на фактические минимальное и максимальное значения оси.
Это свойство было добавлено в QtDataVisualization 1.1.
Функции доступа:
| bool | reversed() const |
| void | setReversed(bool enable) |
Сигнал уведомления:
| void | reversedChanged(bool enable) |
segmentCount : int
Это свойство содержит количество сегментов на оси.
Это указывает, сколько меток будет отображено. Количество линий сетки для отображения вычисляется по формуле: segments * subsegments + 1. По умолчанию значение 5. Значение не может быть меньше 1.
Функции доступа:
| int | segmentCount() const |
| void | setSegmentCount(int count) |
Сигнал уведомления:
| void | segmentCountChanged(int count) |
См. также setSubSegmentCount().
subSegmentCount : int
Это свойство содержит количество подсегментов внутри каждого сегмента на оси.
Линии сетки рисуются между каждым подсегментом, помимо каждого сегмента. По умолчанию значение 1. Значение не может быть меньше 1.
Функции доступа:
| int | subSegmentCount() const |
| void | setSubSegmentCount(int count) |
Сигнал уведомления:
| void | изменилосьКоличествоПодсегментов(int count) |
См. также установитьКоличествоСегментов().
Документация по членам-функциям
QValue3DAxis::QValue3DAxis(QObject *parent = nullptr)
Создаёт QValue3DAxis с заданным parent.
[virtual] QValue3DAxis::~QValue3DAxis()
Уничтожает QValue3DAxis.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qvalue3daxis.html