Spec-Zone.ru › Qt 5.14

Класс QValue3DAxis

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

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

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

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

Свойства

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

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

QValue3DAxis(QObject *parent = nullptr)
virtual ~QValue3DAxis()
QValue3DAxisFormatter * форматер() const
QString форматМетки() const
bool обратныйПорядок() const
int количествоСегментов() const
void установитьФормат(QValue3DAxisFormatter *formatter)
void установитьФорматМетки(const QString &format)
void установитьОбратныйПорядок(bool enable)
void установитьКоличествоСегментов(int count)
void установитьКоличествоПодСегментов(int count)
int количествоПодСегментов() const

Сигналы

void форматИзменился(QValue3DAxisFormatter *formatter)
void форматМеткиИзменился(const QString &format)
void обратныйПорядокИзменился(bool enable)
void количествоСегментовИзменилось(int count)
void количествоПодСегментовИзменилось(int count)

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

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

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

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

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

форматер : QValue3DAxisFormatter*

Это свойство содержит форматировщик осей, который нужно использовать.

Любой существующий форматировщик удаляется при установке нового форматировщика.

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

Функции доступа:

QValue3DAxisFormatter * форматер() const
void установитьФормат(QValue3DAxisFormatter *formatter)

Сигнал уведомления:

void форматИзменился(QValue3DAxisFormatter *formatter)

форматМетки : 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 форматМетки() const
void установитьФорматМетки(const QString &format)

Сигнал уведомления:

void форматМеткиИзменился(const QString &format)

См. также форматер и QAbstract3DGraph::locale.

обратныйПорядок : bool

Это свойство указывает, отрисовывается ли ось в обратном порядке.

Если true, ось будет отрисована в обратном порядке, т.е. позиции минимального и максимального значений меняются при отрисовке графика. Это свойство не влияет на фактические минимальное и максимальное значения оси.

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

Функции доступа:

bool обратныйПорядок() const
void установитьОбратныйПорядок(bool enable)

Сигнал уведомления:

void обратныйПорядокИзменился(bool enable)

количествоСегментов : int

Это свойство содержит число сегментов на оси.

Это указывает на то, сколько меток отображается. Количество линий сетки, которые нужно нарисовать, вычисляется по формуле: segments * subsegments + 1. Значение по умолчанию — 5. Значение не может быть меньше 1.

Функции доступа:

int количествоСегментов() const
void установитьКоличествоСегментов(int count)

Сигнал уведомления:

void количествоСегментовИзменилось(int count)

См. также установитьКоличествоПодСегментов().

количествоПодСегментов : int

Это свойство содержит количество подсегментов внутри каждого сегмента на оси.

Линии сетки рисуются между каждым подсегментом, помимо каждого сегмента. Значение по умолчанию — 1. Значение не может быть меньше 1.

Функции доступа:

int количествоПодСегментов() const
void установитьКоличествоПодСегментов(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.14/qvalue3daxis.html

Spec-Zone.ru

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