Класс QValue3DAxis
Класс QValue3DAxis манипулирует осью графика. Подробнее...
| Заголовок: | #include <QValue3DAxis> |
| С момента: | QtDataVisualization 1.0 |
| Инициализируется: | ValueAxis3D |
| Наследуется от: | QAbstract3DAxis |
Свойства
|
|
- 10 свойств унаследовано от QAbstract3DAxis
- 1 свойство унаследовано от QObject
Открытые функции
| 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 |
- 19 открытых функций унаследовано от QAbstract3DAxis
- 34 открытых функций унаследовано от QObject
Сигналы
| void | formatterChanged(QValue3DAxisFormatter *formatter) |
| void | labelFormatChanged(const QString &format) |
| void | reversedChanged(bool enable) |
| void | segmentCountChanged(int count) |
| void | subSegmentCountChanged(int count) |
- 10 сигналов унаследовано от QAbstract3DAxis
- 2 сигнала унаследовано от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 1 открытая переменная унаследована от QObject
- 10 статических открытых членов унаследовано от QObject
- 9 защищённых функций унаследовано от QObject
- 2 защищённых переменных унаследовано от QObject
Подробное описание
Класс QValue3DAxis манипулирует осью графика.
Оси значений могут быть заданы диапазоном значений и количеством сегментов и подсегментов для разделения диапазона.
Метки отображаются между каждым сегментом. Линии сетки отображаются между каждым сегментом и каждым подсегментом.
Примечание: Если видимые, всегда будут присутствовать как минимум две линии сетки и метки, указывающие минимальное и максимальное значение диапазона, так как всегда существует как минимум один сегмент.
Документация свойств
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 | subSegmentCountChanged(int count) |
См. также setSegmentCount().
Документация функций-членов
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/archives/qt-5.11/qvalue3daxis.html