Класс QAbstractAxis
Класс QAbstractAxis является базовым классом для специализированных классов осей. Подробнее...
| Заголовок: | #include <QAbstractAxis> |
| Создаётся из: | AbstractAxis |
| Наследует от: | QObject |
| Наследуется: |
Типы публичного доступа
| Перечисление | AxisType { AxisTypeNoAxis, AxisTypeValue, AxisTypeBarCategory, AxisTypeCategory, AxisTypeDateTime, AxisTypeLogValue } |
| Флаги | AxisTypes |
Свойства
|
|
- 1 свойство унаследовано от QObject
Открытые функции
| ~QAbstractAxis() | |
| Qt::Alignment | alignment() const |
| QColor | gridLineColor() |
| QPen | gridLinePen() const |
| void | hide() |
| bool | isGridLineVisible() const |
| bool | isLineVisible() const |
| bool | isMinorGridLineVisible() const |
| bool | isReverse() const |
| bool | isTitleVisible() const |
| bool | isVisible() const |
| int | labelsAngle() const |
| QBrush | labelsBrush() const |
| QColor | labelsColor() const |
| QFont | labelsFont() const |
| bool | labelsVisible() const |
| QPen | linePen() const |
| QColor | linePenColor() const |
| QColor | minorGridLineColor() |
| QPen | minorGridLinePen() const |
| Qt::Orientation | orientation() const |
| void | setGridLineColor(const QColor &color) |
| void | setGridLinePen(const QPen &pen) |
| void | setGridLineVisible(bool visible = true) |
| void | setLabelsAngle(int angle) |
| void | setLabelsBrush(const QBrush &brush) |
| void | setLabelsColor(QColor color) |
| void | setLabelsFont(const QFont &font) |
| void | setLabelsVisible(bool visible = true) |
| void | setLinePen(const QPen &pen) |
| void | setLinePenColor(QColor color) |
| void | setLineVisible(bool visible = true) |
| void | setMax(const QVariant &max) |
| void | setMin(const QVariant &min) |
| void | setMinorGridLineColor(const QColor &color) |
| void | setMinorGridLinePen(const QPen &pen) |
| void | setMinorGridLineVisible(bool visible = true) |
| void | setRange(const QVariant &min, const QVariant &max) |
| void | setReverse(bool reverse = true) |
| void | setShadesBorderColor(QColor color) |
| void | setShadesBrush(const QBrush &brush) |
| void | setShadesColor(QColor color) |
| void | setShadesPen(const QPen &pen) |
| void | setShadesVisible(bool visible = true) |
| void | setTitleBrush(const QBrush &brush) |
| void | setTitleFont(const QFont &font) |
| void | setTitleText(const QString &title) |
| void | setTitleVisible(bool visible = true) |
| void | setVisible(bool visible = true) |
| QColor | shadesBorderColor() const |
| QBrush | shadesBrush() const |
| QColor | shadesColor() const |
| QPen | shadesPen() const |
| bool | shadesVisible() const |
| void | show() |
| QBrush | titleBrush() const |
| QFont | titleFont() const |
| QString | titleText() const |
| virtual AxisType | type() const = 0 |
- 32 общедоступных функций, унаследованных от QObject
Сигналы
- 2 сигнала унаследованы от QObject
Дополнительные унаследованные члены
- 1 public slot унаследован от QObject
- 11 статических public членов унаследованы от QObject
- 9 protected функций унаследованы от QObject
Подробное описание
Класс QAbstractAxis — базовый класс, используемый для специализированных классов осей.
Каждая серия может быть связана с одной или несколькими горизонтальными и вертикальными осями, но смешение типов осей, которые приведут к различным областям, не поддерживается, например, указание QValueAxis и QLogValueAxis на одной ориентации.
Свойства и видимость различных элементов оси, таких как линия оси, заголовок, метки, линии сетки и тени, могут быть индивидуально контролируемы.
Документация по типам членов
перечисление QAbstractAxis::AxisTypeфлаги QAbstractAxis::AxisTypes
Это перечисление типов указывает тип объекта оси.
| Константа | Значение |
|---|---|
QAbstractAxis::AxisTypeNoAxis |
0x0 |
QAbstractAxis::AxisTypeValue |
0x1 |
QAbstractAxis::AxisTypeBarCategory |
0x2 |
QAbstractAxis::AxisTypeCategory |
0x4 |
QAbstractAxis::AxisTypeDateTime |
0x8 |
QAbstractAxis::AxisTypeLogValue |
0x10 |
Тип AxisTypes — это синоним для QFlags<AxisType>. Он хранит логическое ИЛИ сочетание значений AxisType.
Документация по свойствам
alignment : const Qt::Alignment
Это свойство хранит выравнивание оси.
Может быть Qt::AlignLeft, Qt::AlignRight, Qt::AlignBottom, или Qt::AlignTop.
Функции доступа:
| Qt::Alignment | alignment() const |
color : QColor
Это свойство хранит цвет оси и меток делений.
Функции доступа:
| QColor | linePenColor() const |
| void | setLinePenColor(QColor color) |
Сигнал уведомления:
| void | colorChanged(QColor color) |
gridLineColor : QColor
Это свойство хранит цвет линии сетки.
Функции доступа:
| QColor | gridLineColor() |
| void | setGridLineColor(const QColor &color) |
Сигнал уведомления:
| void | gridLineColorChanged(const QColor &color) |
gridLinePen : QPen
Это свойство хранит перо, используемое для рисования линии сетки.
Функции доступа:
| QPen | gridLinePen() const |
| void | setGridLinePen(const QPen &pen) |
Сигнал уведомления:
| void | gridLinePenChanged(const QPen &pen) |
gridVisible : bool
Это свойство хранит видимость линий сетки.
Функции доступа:
| bool | isGridLineVisible() const |
| void | setGridLineVisible(bool visible = true) |
Сигнал уведомления:
| void | gridVisibleChanged(bool visible) |
labelsAngle : int
Это свойство хранит угол меток оси в градусах.
Функции доступа:
| int | labelsAngle() const |
| void | setLabelsAngle(int angle) |
Сигнал уведомления:
| void | labelsAngleChanged(int angle) |
labelsBrush : QBrush
Это свойство хранит кисть, используемую для рисования меток.
Только цвет кисти имеет значение.
Функции доступа:
| QBrush | labelsBrush() const |
| void | setLabelsBrush(const QBrush &brush) |
Сигнал уведомления:
| void | labelsBrushChanged(const QBrush &brush) |
labelsColor : QColor
Это свойство хранит цвет меток оси.
Функции доступа:
| QColor | labelsColor() const |
| void | setLabelsColor(QColor color) |
Сигнал уведомления:
| void | labelsColorChanged(QColor color) |
labelsFont : QFont
Это свойство хранит шрифт меток оси.
Функции доступа:
| QFont | labelsFont() const |
| void | setLabelsFont(const QFont &font) |
Сигнал уведомления:
| void | labelsFontChanged(const QFont &font) |
labelsVisible : bool
Это свойство хранит, видимы ли метки оси.
Функции доступа:
| bool | labelsVisible() const |
| void | setLabelsVisible(bool visible = true) |
Сигнал уведомления:
| void | labelsVisibleChanged(bool visible) |
linePen : QPen
Это свойство хранит перо, используемое для рисования линии.
Функции доступа:
| QPen | linePen() const |
| void | setLinePen(const QPen &pen) |
Сигнал уведомления:
| void | linePenChanged(const QPen &pen) |
lineVisible : bool
Это свойство хранит видимость линии оси.
Функции доступа:
| bool | isLineVisible() const |
| void | setLineVisible(bool visible = true) |
Сигнал уведомления:
| void | lineVisibleChanged(bool visible) |
minorGridLineColor : QColor
Это свойство хранит цвет вспомогательной линии сетки.
Применяется только к осям, которые поддерживают вспомогательные линии сетки.
Функции доступа:
| QColor | minorGridLineColor() |
| void | setMinorGridLineColor(const QColor &color) |
Сигнал уведомления:
| void | minorGridLineColorChanged(const QColor &color) |
minorGridLinePen : QPen
Это свойство содержит перо, используемое для рисования линий вспомогательной сетки.
Применяется только к осям, которые поддерживают линии вспомогательной сетки.
Функции доступа:
| QPen | minorGridLinePen() const |
| void | setMinorGridLinePen(const QPen &pen) |
Сигнал уведомления:
| void | minorGridLinePenChanged(const QPen &pen) |
minorGridVisible : bool
Это свойство содержит видимость линий вспомогательной сетки.
Применяется только к осям, которые поддерживают линии вспомогательной сетки.
Функции доступа:
| bool | isMinorGridLineVisible() const |
| void | setMinorGridLineVisible(bool visible = true) |
Сигнал уведомления:
| void | minorGridVisibleChanged(bool visible) |
orientation : const Qt::Orientation
Это свойство содержит ориентацию оси.
Зафиксировано либо на Qt::Horizontal, либо на Qt::Vertical при добавлении оси на график.
Функции доступа:
| Qt::Orientation | orientation() const |
reverse : bool
Это свойство указывает, используется ли обратная ось.
По умолчанию значение равно false.
Обратная ось поддерживается с линиями, сплайнами, точечными сериями, а также с областью (area series) в картезианской диаграмме. Все оси с одинаковой ориентацией, прикрепленные к одной и той же серии, должны быть обратными, если одна из них обратная, иначе поведение неопределено.
Функции доступа:
| bool | isReverse() const |
| void | setReverse(bool reverse = true) |
Сигнал уведомления:
| void | reverseChanged(bool reverse) |
shadesBorderColor : QColor
Это свойство содержит цвет границы (пера) теней оси.
Функции доступа:
| QColor | shadesBorderColor() const |
| void | setShadesBorderColor(QColor color) |
Сигнал уведомления:
| void | shadesBorderColorChanged(QColor color) |
shadesBrush : QBrush
Это свойство содержит кисть, используемую для рисования теней оси (области между линиями сетки).
Функции доступа:
| QBrush | shadesBrush() const |
| void | setShadesBrush(const QBrush &brush) |
Сигнал уведомления:
| void | shadesBrushChanged(const QBrush &brush) |
shadesColor : QColor
Это свойство содержит цвет заливки (кисти) теней оси.
Функции доступа:
| QColor | shadesColor() const |
| void | setShadesColor(QColor color) |
Сигнал уведомления:
| void | shadesColorChanged(QColor color) |
shadesPen : QPen
Это свойство содержит перо, используемое для рисования теней оси (области между линиями сетки).
Функции доступа:
| QPen | shadesPen() const |
| void | setShadesPen(const QPen &pen) |
Сигнал уведомления:
| void | shadesPenChanged(const QPen &pen) |
shadesVisible : bool
Это свойство содержит видимость теней оси.
Функции доступа:
| bool | shadesVisible() const |
| void | setShadesVisible(bool visible = true) |
Сигнал уведомления:
| void | shadesVisibleChanged(bool visible) |
titleBrush : QBrush
Это свойство содержит кисть, используемую для рисования текста заголовка.
Только цвет кисти имеет значение.
Функции доступа:
| QBrush | titleBrush() const |
| void | setTitleBrush(const QBrush &brush) |
Сигнал уведомления:
| void | titleBrushChanged(const QBrush &brush) |
titleFont : QFont
Это свойство содержит шрифт заголовка оси.
Функции доступа:
| QFont | titleFont() const |
| void | setTitleFont(const QFont &font) |
Сигнал уведомления:
| void | titleFontChanged(const QFont &font) |
titleText : QString
Это свойство содержит заголовок оси.
По умолчанию пустое. Заголовки осей поддерживают форматирование HTML.
Функции доступа:
| QString | titleText() const |
| void | setTitleText(const QString &title) |
Сигнал уведомления:
| void | titleTextChanged(const QString &text) |
titleVisible : bool
Это свойство определяет видимость заголовка оси.
По умолчанию значение равно true.
Функции доступа:
| bool | isTitleVisible() const |
| void | setTitleVisible(bool visible = true) |
Сигнал уведомления:
| void | titleVisibleChanged(bool visible) |
visible : bool
Это свойство определяет видимость оси.
Функции доступа:
| bool | isVisible() const |
| void | setVisible(bool visible = true) |
Сигнал уведомления:
| void | visibleChanged(bool visible) |
Документация по членам функций
QAbstractAxis::~QAbstractAxis()
Удаляет объект оси. Когда ось добавляется в диаграмму, объект диаграммы принимает владение.
[signal] void QAbstractAxis::colorChanged(QColor color)
Этот сигнал излучается, когда цвет оси изменяется на color.
Примечание: Сигнал уведомления для свойства color.
[signal] void QAbstractAxis::gridLineColorChanged(const QColor &color)
Этот сигнал излучается, когда цвет пера, используемого для рисования линии сетки, изменяется на color.
Примечание: Сигнал уведомления для свойства gridLineColor.
QPen QAbstractAxis::gridLinePen() const
Возвращает перо, используемое для рисования сетки.
Примечание: Функция-получатель для свойства gridLinePen.
См. также setGridLinePen().
[signal] void QAbstractAxis::gridLinePenChanged(const QPen &pen)
Этот сигнал излучается, когда перо, используемое для рисования линии сетки, изменяется на pen.
Примечание: Сигнал уведомления для свойства gridLinePen.
[signal] void QAbstractAxis::gridVisibleChanged(bool visible)
Этот сигнал излучается, когда видимость линий сетки оси изменяется на visible.
Примечание: Сигнал уведомления для свойства gridVisible.
void QAbstractAxis::hide()
Делает ось, заливки, метки и линии сетки невидимыми.
[signal] void QAbstractAxis::labelsAngleChanged(int angle)
Этот сигнал излучается, когда угол меток оси изменяется на angle.
Примечание: Сигнал уведомления для свойства labelsAngle.
QBrush QAbstractAxis::labelsBrush() const
Возвращает кисть, используемую для рисования меток.
Примечание: Функция-получатель для свойства labelsBrush.
См. также setLabelsBrush().
[signal] void QAbstractAxis::labelsBrushChanged(const QBrush &brush)
Этот сигнал излучается, когда кисть, используемая для рисования меток оси, изменяется на brush.
Примечание: Сигнал уведомления для свойства labelsBrush.
[signal] void QAbstractAxis::labelsColorChanged(QColor color)
Этот сигнал излучается, когда цвет меток оси изменяется на color.
Примечание: Сигнал уведомления для свойства labelsColor.
QFont QAbstractAxis::labelsFont() const
Возвращает шрифт, используемый для рисования меток.
Примечание: Функция-получатель для свойства labelsFont.
См. также setLabelsFont().
[signal] void QAbstractAxis::labelsFontChanged(const QFont &font)
Этот сигнал излучается, когда шрифт меток оси изменяется на font.
Примечание: Сигнал уведомления для свойства labelsFont.
[signal] void QAbstractAxis::labelsVisibleChanged(bool visible)
Этот сигнал излучается, когда видимость меток оси изменяется на visible.
Примечание: Сигнал уведомления для свойства labelsVisible.
QPen QAbstractAxis::linePen() const
Возвращает перо, используемое для рисования линии оси и делений.
Примечание: Функция-получатель для свойства linePen.
См. также setLinePen().
[signal] void QAbstractAxis::linePenChanged(const QPen &pen)
Этот сигнал излучается, когда перо, используемое для рисования линии оси, изменяется на pen.
Примечание: Сигнал уведомления для свойства linePen.
[signal] void QAbstractAxis::lineVisibleChanged(bool visible)
Этот сигнал излучается, когда видимость линии оси изменяется на visible.
Примечание: Сигнал уведомления для свойства lineVisible.
[signal] void QAbstractAxis::minorGridLineColorChanged(const QColor &color)
Этот сигнал излучается, когда цвет пера, используемого для рисования линии вспомогательной сетки, изменяется на color.
Примечание: Сигнал уведомления для свойства minorGridLineColor.
[signal] void QAbstractAxis::minorGridLinePenChanged(const QPen &pen)
Этот сигнал излучается, когда перо, используемое для рисования линии вспомогательной сетки, изменяется на pen.
Примечание: Сигнал уведомления для свойства minorGridLinePen.
[signal] void QAbstractAxis::minorGridVisibleChanged(bool visible)
Этот сигнал излучается, когда видимость линий вспомогательной сетки оси изменяется на visible.
Примечание: Сигнал уведомления для свойства minorGridVisible.
Qt::Orientation QAbstractAxis::orientation() const
Возвращает ориентацию оси (вертикальная или горизонтальная).
Примечание: Функция-получатель для свойства orientation.
void QAbstractAxis::setGridLinePen(const QPen &pen)
Устанавливает перо для рисования линий сетки в pen.
Примечание: Функция-установщик для свойства gridLinePen.
См. также gridLinePen().
void QAbstractAxis::setLabelsBrush(const QBrush &brush)
Устанавливает кисть для рисования меток в brush.
Примечание: Функция-установщик для свойства labelsBrush.
См. также labelsBrush().
void QAbstractAxis::setLabelsFont(const QFont &font)
Устанавливает шрифт для рисования меток в font.
Примечание: Функция-установщик для свойства labelsFont.
См. также labelsFont().
END_OF_DOCUMENT_MARKERvoid QAbstractAxis::setLinePen(const QPen &pen)
Устанавливает перо, используемое для рисования линии оси и делений, в pen.
Примечание: Функция-сеттер для свойства linePen.
См. также linePen().
void QAbstractAxis::setLineVisible(bool visible = true)
Определяет, отображаются ли линия оси и деления - visible.
Примечание: Функция-сеттер для свойства lineVisible.
См. также isLineVisible().
void QAbstractAxis::setMax(const QVariant &max)
Устанавливает максимальное значение, отображаемое на оси. В зависимости от фактического типа оси, параметр max преобразуется в соответствующий тип значения. Если преобразование невозможно, вызов функции ничего не делает.
void QAbstractAxis::setMin(const QVariant &min)
Устанавливает минимальное значение, отображаемое на оси. В зависимости от фактического типа оси, параметр min преобразуется в соответствующий тип значения. Если преобразование невозможно, вызов функции ничего не делает.
void QAbstractAxis::setRange(const QVariant &min, const QVariant &max)
Устанавливает диапазон, отображаемый на оси. В зависимости от фактического типа оси, параметры min и max преобразуются в соответствующие типы значений. Если преобразование невозможно, вызов функции ничего не делает.
void QAbstractAxis::setShadesBrush(const QBrush &brush)
Устанавливает кисть, используемую для рисования заливки, в brush.
Примечание: Функция-сеттер для свойства shadesBrush.
См. также shadesBrush().
void QAbstractAxis::setShadesPen(const QPen &pen)
Устанавливает перо, используемое для рисования заливки, в pen.
Примечание: Функция-сеттер для свойства shadesPen.
См. также shadesPen().
void QAbstractAxis::setTitleBrush(const QBrush &brush)
Устанавливает кисть, используемую для рисования заголовков, в brush.
Примечание: Функция-сеттер для свойства titleBrush.
См. также titleBrush().
void QAbstractAxis::setTitleFont(const QFont &font)
Устанавливает шрифт, используемый для рисования заголовков, в font.
Примечание: Функция-сеттер для свойства titleFont.
См. также titleFont().
void QAbstractAxis::setVisible(bool visible = true)
Устанавливает видимость оси, заливок, надписей и линий сетки в visible.
Примечание: Функция-сеттер для свойства visible.
См. также isVisible().
[signal] void QAbstractAxis::shadesBorderColorChanged(QColor color)
Этот сигнал испускается, когда цвет границы заливки оси изменяется на color.
Примечание: Сигнал-уведомление для свойства shadesBorderColor.
QBrush QAbstractAxis::shadesBrush() const
Возвращает кисть, используемую для рисования заливки.
Примечание: Функция-геттер для свойства shadesBrush.
См. также setShadesBrush().
[signal] void QAbstractAxis::shadesBrushChanged(const QBrush &brush)
Этот сигнал испускается, когда кисть, используемая для рисования заливки оси, изменяется на brush.
Примечание: Сигнал-уведомление для свойства shadesBrush.
[signal] void QAbstractAxis::shadesColorChanged(QColor color)
Этот сигнал испускается, когда цвет заливки оси изменяется на color.
Примечание: Сигнал-уведомление для свойства shadesColor.
QPen QAbstractAxis::shadesPen() const
Возвращает перо, используемое для рисования заливки.
Примечание: Функция-геттер для свойства shadesPen.
См. также setShadesPen().
[signal] void QAbstractAxis::shadesPenChanged(const QPen &pen)
Этот сигнал испускается, когда перо, используемое для рисования заливки оси, изменяется на pen.
Примечание: Сигнал-уведомление для свойства shadesPen.
[signal] void QAbstractAxis::shadesVisibleChanged(bool visible)
Этот сигнал испускается, когда видимость заливки оси изменяется на visible.
Примечание: Сигнал-уведомление для свойства shadesVisible.
void QAbstractAxis::show()
Делает ось, заливки, надписи и линии сетки видимыми.
QBrush QAbstractAxis::titleBrush() const
Возвращает кисть, используемую для рисования заголовков.
Примечание: Функция-геттер для свойства titleBrush.
См. также setTitleBrush().
[signal] void QAbstractAxis::titleBrushChanged(const QBrush &brush)
Этот сигнал испускается, когда кисть, используемая для рисования заголовка оси, изменяется на brush.
Примечание: Сигнал-уведомление для свойства titleBrush.
QFont QAbstractAxis::titleFont() const
Возвращает шрифт, используемый для рисования заголовков.
Примечание: Функция-геттер для свойства titleFont.
См. также setTitleFont().
[signal] void QAbstractAxis::titleFontChanged(const QFont &font)
Этот сигнал испускается, когда шрифт заголовка оси изменяется на font.
Примечание: Сигнал-уведомление для свойства titleFont.
[signal] void QAbstractAxis::titleTextChanged(const QString &text)
Этот сигнал испускается, когда текст заголовка оси изменяется на text.
Примечание: Сигнал-уведомление для свойства titleText.
[signal] void QAbstractAxis::titleVisibleChanged(bool visible)
Этот сигнал испускается, когда видимость текста заголовка оси изменяется на visible.
Примечание: Сигнал-уведомление для свойства titleVisible.
[pure virtual] AxisType QAbstractAxis::type() const
Возвращает тип оси.
[signal] void QAbstractAxis::visibleChanged(bool visible)
Этот сигнал испускается, когда видимость оси изменяется на visible.
Примечание: Сигнал-уведомление для свойства visible.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qabstractaxis.html