Класс QValue3DAxis
Класс QValue3DAxis управляет осью графика. Подробнее...
| Заголовок: | #include <QValue3DAxis> |
| С момента: | QtDataVisualization 1.0 |
| Инициализируется: | ValueAxis3D |
| Наследуется от: | QAbstract3DAxis |
Свойства
|
|
Открытые функции
| QValue3DAxis(QObject *parent = nullptr) | |
| virtual | ~QValue3DAxis() |
| QValue3DAxisFormatter * | formatter() const |
| QString | форматМетки() const |
| bool | обратноеРасположение() const |
| int | количествоОтрезков() const |
| void | установитьФорматчик(QValue3DAxisFormatter *formatter) |
| void | установитьФорматМетки(const QString &format) |
| void | установитьОбратноеРасположение(bool enable) |
| void | установитьКоличествоОтрезков(int count) |
| void | установитьКоличествоПодОтрезков(int count) |
| int | количествоПодОтрезков() const |
Сигналы
| void | сигналИзмененияФорматчика(QValue3DAxisFormatter *formatter) |
| void | сигналИзмененияФорматаМетки(const QString &format) |
| void | сигналИзмененияОбратногоРасположения(bool enable) |
| void | сигналИзмененияКоличетсваОтрезков(int count) |
| void | сигналИзмененияКоличетсваПодОтрезков(int count) |
Подробное описание
Оси значений можно задать диапазон значений и количество отрезков и подотрезков для разделения диапазона.
Метки выводятся между каждым отрезком. Линии сетки выводятся между каждым отрезком и каждым подотрезком.
Примечание: Если они видны, то всегда будут по крайней мере две линии сетки и метки, указывающие минимальное и максимальное значения диапазона, так как всегда существует хотя бы один отрезок.
Документация по свойствам
[since QtDataVisualization 1.1] formatter : QValue3DAxisFormatter*
Это свойство содержит форматчик осей, который будет использоваться.
Любой существующий форматчик удаляется при установке нового.
Это свойство было представлено в QtDataVisualization 1.1.
Функции доступа:
| QValue3DAxisFormatter * | formatter() const |
| void | установитьФорматчик(QValue3DAxisFormatter *formatter) |
Сигнал уведомления:
| void | сигналИзмененияФорматчика(QValue3DAxisFormatter *formatter) |
форматМетки : 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 | форматМетки() const |
| void | установитьФорматМетки(const QString &format) |
Сигнал уведомления:
| void | сигналИзмененияФорматаМетки(const QString &format) |
См. также formatter и QAbstract3DGraph::locale.
[since QtDataVisualization 1.1] обратноеРасположение : bool
Это свойство указывает, отображается ли ось в обратном порядке.
Если true, ось будет отображаться в обратном порядке, т.е. позиции минимального и максимального значений меняются при отрисовке графика. Это свойство не влияет на фактические минимальное и максимальное значения оси.
Это свойство было представлено в QtDataVisualization 1.1.
Функции доступа:
| bool | обратноеРасположение() const |
| void | установитьОбратноеРасположение(bool enable) |
Сигнал уведомления:
| void | сигналИзмененияОбратногоРасположения(bool enable) |
количествоОтрезков : int
Это свойство содержит количество отрезков на оси.
Это указывает на количество меток, которые будут выведены. Количество линий сетки, которые будут нарисованы, рассчитывается по формуле: segments * subsegments + 1. Значение по умолчанию - 5. Значение не может быть ниже 1.
Функции доступа:
| int | количествоОтрезков() const |
| void | установитьКоличествоОтрезков(int count) |
Сигнал уведомления:
| void | сигналИзмененияКоличетсваОтрезков(int count) |
См. также установитьКоличествоПодОтрезков().
количествоПодОтрезков : int
Это свойство содержит количество подотрезков внутри каждого отрезка на оси.
Линии сетки выводятся между каждым подотрезком, в дополнение к каждому отрезку. Значение по умолчанию - 1. Значение не может быть меньше 1.
Функции доступа:
| int | количествоПодОтрезков() const |
| void | установитьКоличествоПодОтрезков(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-6.1/qvalue3daxis.html