Класс QAbstract3DAxis
Класс QAbstract3DAxis — базовый класс для осей графика. Подробнее...
| Заголовок: | #include <QAbstract3DAxis> |
| С тех пор: | QtDataVisualization 1.0 |
| Создается из: | AbstractAxis3D |
| Наследует: | QObject |
| Наследуется от: |
Типы публичного доступа
| перечисление | AxisOrientation { AxisOrientationNone, AxisOrientationX, AxisOrientationY, AxisOrientationZ } |
| перечисление | AxisType { AxisTypeNone, AxisTypeCategory, AxisTypeValue } |
Свойства
|
|
- 1 свойство унаследовано от QObject
Открытые функции
| virtual | ~QAbstract3DAxis() |
| bool | isAutoAdjustRange() const |
| bool | isTitleFixed() const |
| bool | isTitleVisible() const |
| float | labelAutoRotation() const |
| QStringList | labels() const |
| float | max() const |
| float | min() const |
| QAbstract3DAxis::AxisOrientation | orientation() const |
| void | setAutoAdjustRange(bool autoAdjust) |
| void | setLabelAutoRotation(float angle) |
| void | setLabels(const QStringList &labels) |
| void | setMax(float max) |
| void | setMin(float min) |
| void | setRange(float min, float max) |
| void | setTitle(const QString &title) |
| void | setTitleFixed(bool fixed) |
| void | setTitleVisible(bool visible) |
| QString | title() const |
| QAbstract3DAxis::AxisType | type() const |
- 34 открытых функции унаследованы от QObject
Сигналы
| void | autoAdjustRangeChanged(bool autoAdjust) |
| void | labelAutoRotationChanged(float angle) |
| void | labelsChanged() |
| void | maxChanged(float value) |
| void | minChanged(float value) |
| void | orientationChanged(QAbstract3DAxis::AxisOrientation orientation) |
| void | rangeChanged(float min, float max) |
| void | titleChanged(const QString &newTitle) |
| void | titleFixedChanged(bool fixed) |
| void | titleVisibilityChanged(bool visible) |
- 2 сигнала унаследованы от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 1 открытая переменная унаследована от QObject
- 10 статических открытых членов унаследованы от QObject
- 9 защищенных функций унаследованы от QObject
- 2 защищенные переменные унаследованы от QObject
Подробное описание
Класс QAbstract3DAxis — базовый класс для осей графика.
Этот класс определяет перечисления, свойства и функции, общие для осей графика. Он не должен использоваться напрямую, вместо него следует использовать один из его подклассов.
См. также QCategory3DAxis и QValue3DAxis.
Документация по типам членов
перечисление QAbstract3DAxis::AxisOrientation
Направление оси.
| Константа | Значение |
|---|---|
QAbstract3DAxis::AxisOrientationNone |
0 |
QAbstract3DAxis::AxisOrientationX |
1 |
QAbstract3DAxis::AxisOrientationY |
2 |
QAbstract3DAxis::AxisOrientationZ |
4 |
перечисление QAbstract3DAxis::AxisType
Тип оси.
| Константа | Значение |
|---|---|
QAbstract3DAxis::AxisTypeNone |
0 |
QAbstract3DAxis::AxisTypeCategory |
1 |
QAbstract3DAxis::AxisTypeValue |
2 |
Документация свойств
autoAdjustRange : bool
Это свойство указывает, будет ли ось автоматически настраивать диапазон так, чтобы все данные в него поместились.
Функции доступа:
| bool | isAutoAdjustRange() const |
| void | setAutoAdjustRange(bool autoAdjust) |
Сигнал уведомления:
| void | autoAdjustRangeChanged(bool autoAdjust) |
См. также setRange(), setMin() и setMax().
labelAutoRotation : float
Это свойство содержит максимальный угол, на который метки могут автоматически вращаться при изменении угла камеры.
Угол может быть от 0 до 90 градусов включительно. Значение по умолчанию равно 0. Если значение равно 0, метки осей не вращаются автоматически. Если значение больше нуля, метки пытаются ориентироваться на камеру до указанного угла.
Функции доступа:
| float | labelAutoRotation() const |
| void | setLabelAutoRotation(float angle) |
Сигнал уведомления:
| void | labelAutoRotationChanged(float angle) |
labels : QStringList
Это свойство содержит метки для оси.
Примечание: Установка этого свойства для QValue3DAxis не имеет эффекта, так как метки генерируются автоматически.
Функции доступа:
| QStringList | labels() const |
| void | setLabels(const QStringList &labels) |
Сигнал уведомления:
| void | labelsChanged() |
max : float
Это свойство содержит максимальное значение на оси.
При установке этого свойства минимальное значение корректируется при необходимости, чтобы диапазон оставался допустимым.
Примечание: Для QCategory3DAxis задаёт индекс последней строки или столбца для отображения.
Функции доступа:
| float | max() const |
| void | setMax(float max) |
Сигнал уведомления:
| void | maxChanged(float value) |
min : float
Это свойство содержит минимальное значение на оси.
При установке этого свойства максимальное значение корректируется при необходимости, чтобы диапазон оставался допустимым.
Примечание: Для QCategory3DAxis задаёт индекс первой строки или столбца для отображения.
Функции доступа:
| float | min() const |
| void | setMin(float min) |
Сигнал уведомления:
| void | minChanged(float value) |
orientation : const AxisOrientation
Это свойство содержит ориентацию оси.
Значение — одно из значений перечисления AxisOrientation.
Функции доступа:
| QAbstract3DAxis::AxisOrientation | orientation() const |
Сигнал уведомления:
| void | orientationChanged(QAbstract3DAxis::AxisOrientation orientation) |
title : QString
Это свойство содержит заголовок оси.
Функции доступа:
| QString | title() const |
| void | setTitle(const QString &title) |
Сигнал уведомления:
| void | titleChanged(const QString &newTitle) |
См. также titleVisible и titleFixed.
titleFixed : bool
Это свойство содержит вращение заголовков осей.
Если true, заголовки осей в первичном представлении графика будут поворачиваться к камере, аналогично меткам осей. Если false, заголовки осей поворачиваются только вокруг своей оси, но не ориентируются на камеру. Это свойство не имеет эффекта, если значение свойства labelAutoRotation равно нулю. Значение по умолчанию — true.
Функции доступа:
| bool | isTitleFixed() const |
| void | setTitleFixed(bool fixed) |
Сигнал уведомления:
| void | titleFixedChanged(bool fixed) |
См. также labelAutoRotation, title и titleVisible.
titleVisible : bool
Это свойство указывает, отображается ли заголовок оси в первичном представлении графика.
Значение по умолчанию — false.
Функции доступа:
| bool | isTitleVisible() const |
| void | setTitleVisible(bool visible) |
Сигнал уведомления:
| void | titleVisibilityChanged(bool visible) |
См. также title и titleFixed.
type : const AxisType
Это свойство содержит тип оси.
Значение — одно из значений перечисления AxisType.
Функции доступа:
| QAbstract3DAxis::AxisType | type() const |
Документация функций-членов
[virtual] QAbstract3DAxis::~QAbstract3DAxis()
Удаляет QAbstract3DAxis.
[signal] void QAbstract3DAxis::rangeChanged(float min, float max)
Выводит минимальное и максимальное значения диапазона, min и max, при изменении диапазона.
void QAbstract3DAxis::setRange(float min, float max)
Устанавливает диапазон значений оси от min до max. При установке диапазона максимальное значение корректируется при необходимости, чтобы диапазон оставался допустимым.
Примечание: Для QCategory3DAxis задаёт диапазон индексов строк или столбцов для отображения.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qabstract3daxis.html