Spec-Zone.ru › Qt 5.11

Класс QAbstract3DAxis

Класс QAbstract3DAxis — базовый класс для осей графика. Подробнее...

Заголовок: #include <QAbstract3DAxis>
С тех пор: QtDataVisualization 1.0
Создается из: AbstractAxis3D
Наследует: QObject
Наследуется от:

QCategory3DAxis и QValue3DAxis

  • Список всех членов, включая наследуемые

Типы публичного доступа

перечисление AxisOrientation { AxisOrientationNone, AxisOrientationX, AxisOrientationY, AxisOrientationZ }
перечисление AxisType { AxisTypeNone, AxisTypeCategory, AxisTypeValue }

Свойства

  • autoAdjustRange : bool
  • labelAutoRotation : float
  • labels : QStringList
  • max : float
  • min : float
  • orientation : const AxisOrientation
  • title : QString
  • titleFixed : bool
  • titleVisible : bool
  • type : const AxisType
  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API