Spec-Zone.ru › Qt 5.13

Класс QValue3DAxis

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

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

Этот класс был представлен в QtDataVisualization 1.0.

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

Свойства

  • formatter : QValue3DAxisFormatter*
  • labelFormat : QString
  • reversed : bool
  • segmentCount : int
  • subSegmentCount : int

Открытые функции

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

Сигналы

void formatterChanged(QValue3DAxisFormatter *formatter)
void labelFormatChanged(const QString &format)
void reversedChanged(bool enable)
void segmentCountChanged(int count)
void subSegmentCountChanged(int count)

Подробное описание

Оси значений можно задать диапазон значений и количество сегментов и подсегментов для деления диапазона.

Метки выводятся между каждым сегментом. Линии сетки выводятся между каждым сегментом и каждым подсегментом.

Примечание: Если они видны, всегда будут по крайней мере две линии сетки и метки, указывающие минимальное и максимальное значения диапазона, так как всегда есть хотя бы один сегмент.

Документация по свойству

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 изменилосьКоличествоПодсегментов(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-5.13/qvalue3daxis.html

Spec-Zone.ru

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