Класс QLogValue3DAxisFormatter
Класс QLogValue3DAxisFormatter предоставляет правила форматирования для логарифмической оси значений. Подробнее...
| Заголовок: | #include <QLogValue3DAxisFormatter> |
| С момента: | QtDataVisualization 1.1 |
| Создается классом: | LogValueAxis3DFormatter |
| Наследуется от: | QValue3DAxisFormatter |
Свойства
- autoSubGrid : bool
- base : qreal
- showEdgeLabels : bool
- 1 свойство унаследовано от QObject
Открытые функции
| 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 |
- 34 открытых функции унаследовано от QObject
Сигналы
| void | autoSubGridChanged(bool enabled) |
| void | baseChanged(qreal base) |
| void | showEdgeLabelsChanged(bool enabled) |
- 2 сигнала унаследовано от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 1 открытая переменная унаследована от QObject
- 10 статические открытые члены унаследованы от QObject
- 18 защищенных функций унаследовано от QValue3DAxisFormatter
- 9 защищенных функций унаследовано от QObject
- 2 защищенных переменных унаследовано от QObject
Подробное описание
Класс QLogValue3DAxisFormatter предоставляет правила форматирования для логарифмической оси значений.
Когда форматировщик прикреплен к оси значений, диапазон оси не может включать отрицательные значения или ноль.
См. также 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/archives/qt-5.11/qlogvalue3daxisformatter.html