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