Spec-Zone.ru › Qt 5.14

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

Spec-Zone.ru

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