Spec-Zone.ru › Qt 6.1

Класс 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

Открытые функции

virtual ~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
bool labelsEditable() 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 setLabelsEditable(bool editable = true)
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 QAbstractAxis::AxisType type() const = 0

Сигналы

void colorChanged(QColor color)
void gridLineColorChanged(const QColor &color)
void gridLinePenChanged(const QPen &pen)
void gridVisibleChanged(bool visible)
void labelsAngleChanged(int angle)
void labelsBrushChanged(const QBrush &brush)
void labelsColorChanged(QColor color)
void labelsEditableChanged(bool editable)
void labelsFontChanged(const QFont &font)
void labelsVisibleChanged(bool visible)
void linePenChanged(const QPen &pen)
void lineVisibleChanged(bool visible)
void minorGridLineColorChanged(const QColor &color)
void minorGridLinePenChanged(const QPen &pen)
void minorGridVisibleChanged(bool visible)
void reverseChanged(bool reverse)
void shadesBorderColorChanged(QColor color)
void shadesBrushChanged(const QBrush &brush)
void shadesColorChanged(QColor color)
void shadesPenChanged(const QPen &pen)
void shadesVisibleChanged(bool visible)
void titleBrushChanged(const QBrush &brush)
void titleFontChanged(const QFont &font)
void titleTextChanged(const QString &text)
void titleVisibleChanged(bool visible)
void visibleChanged(bool visible)

Подробное описание

Каждая серия может быть связана с одной или несколькими горизонтальными и вертикальными осями, но смешение типов осей, которые приведут к различным областям, не поддерживается, например, указание QValueAxis и QLogValueAxis на одной ориентации.

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

Документация по типам членов

enum QAbstractAxis::AxisTypeflags QAbstractAxis::AxisTypes

Этот тип перечисления определяет тип объекта оси.

Постоянная Значение
QAbstractAxis::AxisTypeNoAxis 0x0
QAbstractAxis::AxisTypeValue 0x1
QAbstractAxis::AxisTypeBarCategory 0x2
QAbstractAxis::AxisTypeCategory 0x4
QAbstractAxis::AxisTypeDateTime 0x8
QAbstractAxis::AxisTypeLogValue 0x10

Тип AxisTypes является псевдонимом для QFlags<AxisType>. Он хранит комбинацию значений AxisType, объединенных операцией ИЛИ.

Документация по свойствам

[read-only] 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)

[read-only] orientation : const Qt::Orientation

Это свойство определяет ориентацию оси.

Зафиксировано либо Qt::Horizontal, либо Qt::Vertical при добавлении оси на график.

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

Qt::Orientation orientation() const

reverse : bool

Это свойство указывает, используется ли обратная ось.

По умолчанию значение равно false.

Обратная ось поддерживается линиями, сплайнами, точечными сериями, а также областями серии с декартовой диаграммой. Все оси с одинаковой ориентацией, присоединённые к одной серии, должны быть обратными, если одна обратная, в противном случае поведение неопределённо.

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

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)

Документация по функциям-членам

[signal] void QAbstractAxis::colorChanged(QColor color)

Этот сигнал генерируется, когда цвет оси изменяется на color.

Примечание: Сигнал оповещения для свойства color.

[signal] void QAbstractAxis::gridLineColorChanged(const QColor &color)

Этот сигнал генерируется, когда цвет пера, используемого для рисования линии сетки, изменяется на color.

Примечание: Сигнал оповещения для свойства gridLineColor.

[signal] void QAbstractAxis::gridLinePenChanged(const QPen &pen)

Этот сигнал генерируется, когда перо, используемое для рисования линии сетки, изменяется на pen.

Примечание: Сигнал оповещения для свойства gridLinePen.

[signal] void QAbstractAxis::gridVisibleChanged(bool visible)

Этот сигнал генерируется, когда видимость линий сетки оси изменяется на visible.

Примечание: Сигнал оповещения для свойства gridVisible.

[signal] void QAbstractAxis::labelsAngleChanged(int angle)

Этот сигнал генерируется, когда угол меток оси изменяется на angle.

Примечание: Сигнал оповещения для свойства labelsAngle.

[signal] void QAbstractAxis::labelsBrushChanged(const QBrush &brush)

Этот сигнал генерируется, когда кисть, используемая для рисования меток оси, изменяется на brush.

Примечание: Сигнал оповещения для свойства labelsBrush.

[signal] void QAbstractAxis::labelsColorChanged(QColor color)

Этот сигнал генерируется, когда цвет меток оси изменяется на color.

Примечание: Сигнал оповещения для свойства labelsColor.

[signal, since 5.13] void QAbstractAxis::labelsEditableChanged(bool editable)

Этот сигнал генерируется, когда состояние редактируемости метки изменяется на editable.

Эта функция была добавлена в Qt 5.13.

[signal] void QAbstractAxis::labelsFontChanged(const QFont &font)

Этот сигнал генерируется, когда шрифт меток оси изменяется на font.

Примечание: Сигнал оповещения для свойства labelsFont.

[signal] void QAbstractAxis::labelsVisibleChanged(bool visible)

Этот сигнал генерируется, когда видимость меток оси изменяется на visible.

Примечание: Сигнал оповещения для свойства labelsVisible.

[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.

[signal] void QAbstractAxis::shadesBorderColorChanged(QColor color)

Этот сигнал генерируется, когда цвет границы заливки теней оси изменяется на color.

Примечание: Сигнал оповещения для свойства shadesBorderColor.

[signal] void QAbstractAxis::shadesBrushChanged(const QBrush &brush)

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

Примечание: Сигнал оповещения для свойства shadesBrush.

[signal] void QAbstractAxis::shadesColorChanged(QColor color)

Этот сигнал генерируется, когда цвет заливки теней оси изменяется на color.

Примечание: Сигнал оповещения для свойства shadesColor.

[signal] void QAbstractAxis::shadesPenChanged(const QPen &pen)

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

Примечание: Сигнал оповещения для свойства shadesPen.

[signal] void QAbstractAxis::shadesVisibleChanged(bool visible)

Этот сигнал генерируется, когда видимость заливки теней оси изменяется на visible.

Примечание: Сигнал оповещения для свойства shadesVisible.

[signal] void QAbstractAxis::titleBrushChanged(const QBrush &brush)

Этот сигнал генерируется, когда кисть, используемая для рисования заголовка оси, изменяется на brush.

Примечание: Сигнал оповещения для свойства titleBrush.

[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.

[signal] void QAbstractAxis::visibleChanged(bool visible)

Этот сигнал испускается, когда видимость оси изменяется на visible.

Примечание: Сигнал нотификатора для свойства visible.

[virtual] QAbstractAxis::~QAbstractAxis()

Деструктор объекта оси. Когда ось добавляется в диаграмму, объект диаграммы принимает владение.

QPen QAbstractAxis::gridLinePen() const

Возвращает кисть, используемую для рисования сетки.

Примечание: Функция-получатель для свойства gridLinePen.

См. также setGridLinePen().

void QAbstractAxis::hide()

Делает ось, заливки, метки и линии сетки невидимыми.

QBrush QAbstractAxis::labelsBrush() const

Возвращает кисть, используемую для рисования меток.

Примечание: Функция-получатель для свойства labelsBrush.

См. также setLabelsBrush().

[since 5.13] bool QAbstractAxis::labelsEditable() const

Возвращает true , если метки оси редактируемы.

Эта функция была добавлена в Qt 5.13.

См. также setLabelsEditable().

QFont QAbstractAxis::labelsFont() const

Возвращает шрифт, используемый для рисования меток.

Примечание: Функция-получатель для свойства labelsFont.

См. также setLabelsFont().

QPen QAbstractAxis::linePen() const

Возвращает кисть, используемую для рисования линии оси и делений.

Примечание: Функция-получатель для свойства linePen.

См. также setLinePen().

Qt::Orientation QAbstractAxis::orientation() const

Возвращает ориентацию оси (вертикальная или горизонтальная).

Примечание: Функция-получатель для свойства orientation.

void QAbstractAxis::setGridLinePen(const QPen &pen)

Устанавливает кисть, используемую для рисования линий сетки, на pen.

Примечание: Функция-установщик для свойства gridLinePen.

См. также gridLinePen().

void QAbstractAxis::setLabelsBrush(const QBrush &brush)

Устанавливает кисть, используемую для рисования меток, на brush.

Примечание: Функция-установщик для свойства labelsBrush.

См. также labelsBrush().

[since 5.13] void QAbstractAxis::setLabelsEditable(bool editable = true)

Устанавливает редактируемость меток оси на editable.

Когда метки редактируемы, пользователь сможет удобно изменить диапазон оси, отредактировав любую из меток. Эта функция поддерживается только для QValueAxis и QDateTimeAxis.

По умолчанию метки не редактируемы.

Эта функция была добавлена в Qt 5.13.

См. также labelsEditable().

void QAbstractAxis::setLabelsFont(const QFont &font)

Устанавливает шрифт, используемый для рисования меток, на font.

Примечание: Функция-установщик для свойства labelsFont.

См. также labelsFont().

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().

QBrush QAbstractAxis::shadesBrush() const

Возвращает кисть, используемую для рисования заливок.

Примечание: Функция-получатель для свойства shadesBrush.

См. также setShadesBrush().

QPen QAbstractAxis::shadesPen() const

Возвращает кисть, используемую для рисования заливок.

Примечание: Функция-получатель для свойства shadesPen.

См. также setShadesPen().

void QAbstractAxis::show()

Делает ось, заливки, метки и линии сетки видимыми.

QBrush QAbstractAxis::titleBrush() const

Возвращает кисть, используемую для рисования заголовков.

Примечание: Функция-получатель для свойства titleBrush.

См. также setTitleBrush().

QFont QAbstractAxis::titleFont() const

Возвращает шрифт, используемый для рисования заголовков.

Примечание: Функция-получатель для свойства titleFont.

См. также setTitleFont().

[pure virtual] QAbstractAxis::AxisType QAbstractAxis::type() const

Возвращает тип оси.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qabstractaxis.html

Spec-Zone.ru

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