Spec-Zone.ru › Qt 5.13

Класс QLogValue3DAxisFormatter

Класс QLogValue3DAxisFormatter предоставляет правила форматирования для логарифмической оси значений. Подробнее...

Заголовок: #include <QLogValue3DAxisFormatter>
С момента: QtDataVisualization 1.1
Инициализируется: LogValueAxis3DFormatter
Наследует: QValue3DAxisFormatter

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

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

Свойства

  • autoSubGrid : bool
  • base : qreal
  • showEdgeLabels : bool

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

QLogValue3DAxisFormatter(QObject *parent = nullptr)
virtual ~QLogValue3DAxisFormatter()
bool autoSubGrid() const
qreal base() const
void setAutoSubGrid(bool enabled)
void setBase(qreal base)
void setShowEdgeLabels(bool enabled)
bool showEdgeLabels() const

Сигналы

void autoSubGridChanged(bool enabled)
void baseChanged(qreal base)
void showEdgeLabelsChanged(bool enabled)

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

При подключении форматировщика к оси значений, диапазон оси не может содержать отрицательных значений или ноль.

См. также QValue3DAxisFormatter.

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

autoSubGrid : bool

Это свойство указывает, генерируются ли позиции суб-сетки автоматически.

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

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

bool autoSubGrid() const
void setAutoSubGrid(bool enabled)

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

void autoSubGridChanged(bool enabled)

См. также base и QValue3DAxis::subSegmentCount.

base : qreal

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

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

Основание должно быть равно нулю или положительному значению и не может быть равно единице. По умолчанию десять.

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

qreal base() const
void setBase(qreal base)

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

void baseChanged(qreal base)

См. также QValue3DAxis::segmentCount.

showEdgeLabels : bool

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

Когда значение свойства base не равно нулю, весь диапазон оси часто не делится равномерно на сегменты. Первые и последние сегменты часто меньше других сегментов. В крайних случаях это может привести к перекрытию меток на первых и последних двух линиях сетки. Установив это свойство в false, вы можете подавить отображение минимальных и максимальных меток для оси в тех случаях, когда сегменты не точно соответствуют оси. По умолчанию true.

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

bool showEdgeLabels() const
void setShowEdgeLabels(bool enabled)

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

void showEdgeLabelsChanged(bool enabled)

См. также base и QAbstract3DAxis::labels.

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

QLogValue3DAxisFormatter::QLogValue3DAxisFormatter(QObject *parent = nullptr)

Создает новый форматировщик логарифмической оси 3D значений с необязательным родителем parent.

[virtual] QLogValue3DAxisFormatter::~QLogValue3DAxisFormatter()

Удаляет форматировщик логарифмической оси 3D значений.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qlogvalue3daxisformatter.html

Spec-Zone.ru

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