Spec-Zone.ru › Qt

Класс QLogValue3DAxisFormatter

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

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

Свойства

  • 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

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

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

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

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

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

Spec-Zone.ru

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