Spec-Zone.ru › Qt 5.15

Класс 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.15/qlogvalue3daxisformatter.html

Spec-Zone.ru

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