Spec-Zone.ru › Qt 5.15

Класс QValue3DAxis

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

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

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

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

Свойства

  • formatter : QValue3DAxisFormatter*
  • форматМетки : QString
  • reversed : bool
  • количествоСегментов : int
  • количествоПодсегментов : int

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

QValue3DAxis(QObject *parent = nullptr)
virtual ~QValue3DAxis()
QValue3DAxisFormatter * formatter() const
QString labelFormat() const
bool reversed() const
int segmentCount() const
void setFormatter(QValue3DAxisFormatter *formatter)
void setFormatLabel(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 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/qt-5.15/qvalue3daxis.html

Spec-Zone.ru

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