Spec-Zone.ru › Qt

Класс QValue3DAxis

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

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

Свойства

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

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

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

Сигналы

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

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

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

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

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

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

[since QtDataVisualization 1.1] форматтер : QValue3DAxisFormatter*

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

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

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

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

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

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

void форматтерИзменен(QValue3DAxisFormatter *форматтер)

форматМетки : 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 &формат)

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

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

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

[since QtDataVisualization 1.1] обратный : bool

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

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

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

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

bool обратный() const
void установитьОбратный(bool включить)

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

void обратныйИзменен(bool включить)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void количествоПодсегментовИзменен(int количество)

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

Документация по функциям-членам

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-6.2/qvalue3daxis.html

Spec-Zone.ru

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