Spec-Zone.ru › Qt 5.9

Класс QAbstractAxis

Класс QAbstractAxis является базовым классом для специализированных классов осей. Подробнее...

Заголовок: #include <QAbstractAxis>
Создаётся из: AbstractAxis
Наследует от: QObject
Наследуется:

QBarCategoryAxis, QDateTimeAxis, QLogValueAxis и QValueAxis

  • Список всех членов, включая наследуемые

Типы публичного доступа

Перечисление AxisType { AxisTypeNoAxis, AxisTypeValue, AxisTypeBarCategory, AxisTypeCategory, AxisTypeDateTime, AxisTypeLogValue }
Флаги AxisTypes

Свойства

  • alignment : const Qt::Alignment
  • color : QColor
  • gridLineColor : QColor
  • gridLinePen : QPen
  • gridVisible : bool
  • labelsAngle : int
  • labelsBrush : QBrush
  • labelsColor : QColor
  • labelsFont : QFont
  • labelsVisible : bool
  • linePen : QPen
  • lineVisible : bool
  • minorGridLineColor : QColor
  • minorGridLinePen-prop : QPen
  • minorGridVisible : bool
  • orientation : const Qt::Orientation
  • reverse : bool
  • shadesBorderColor : QColor
  • shadesBrush : QBrush
  • shadesColor : QColor
  • shadesPen : QPen
  • shadesVisible : bool
  • titleBrush : QBrush
  • titleFont : QFont
  • titleText : QString
  • titleVisible : bool
  • visible : bool
  • 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

Сигналы

void colorChanged(QColor color)
void изменилсяЦветЛинииСетки(const QColor &color)
void измениласьЛинияСетки(const QPen &pen)
void измениласьВидимостьСетки(bool visible)
void изменилсяУголПодписей(int angle)
void измениласьЩёткаПодписей(const QBrush &brush)
void изменилсяЦветПодписей(QColor color)
void изменилсяШрифтПодписей(const QFont &font)
void измениласьВидимостьПодписей(bool visible)
void измениласьЛиния(const QPen &pen)
void измениласьВидимостьЛинии(bool visible)
void изменилсяЦветМеньшейЛинииСетки(const QColor &color)
void измениласьМеньшаяЛинияСетки(const QPen &pen)
void измениласьВидимостьМеньшейСетки(bool visible)
void изменилосьРазворачивание(bool reverse)
void изменилсяЦветГраницыТени(QColor color)
void измениласьЩёткаТени(const QBrush &brush)
void изменилсяЦветТени(QColor color)
void измениласьЛинияТени(const QPen &pen)
void измениласьВидимостьТени(bool visible)
void измениласьЩёткаЗаголовка(const QBrush &brush)
void изменилсяШрифтЗаголовка(const QFont &font)
void изменилсяТекстЗаголовка(const QString &text)
void измениласьВидимостьЗаголовка(bool visible)
void измениласьВидимость(bool visible)
  • 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_MARKER

void 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

Spec-Zone.ru

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