Spec-Zone.ru › Qt 5.11

Класс QValue3DAxis

Класс QValue3DAxis манипулирует осью графика. Подробнее...

Заголовок: #include <QValue3DAxis>
С момента: QtDataVisualization 1.0
Инициализируется: ValueAxis3D
Наследуется от: QAbstract3DAxis
  • Список всех членов, включая унаследованные

Свойства

  • formatter : QValue3DAxisFormatter*
  • labelFormat : QString
  • reversed : bool
  • segmentCount : int
  • subSegmentCount : int
  • 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

Spec-Zone.ru

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