QBarCategoryAxis Class

QBarCategoryAxis 클래스는 그래프의 축에 카테고리를 추가합니다. 더 보기...

Header: #include <QBarCategoryAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
QML에서: BarCategoryAxis
상속합니다: QAbstractAxis

속성

공용 함수

QBarCategoryAxis(QObject *parent = nullptr)
virtual ~QBarCategoryAxis() override
void append(const QString &category)
void append(const QStringList &categories)
QString at(qsizetype index) const
QStringList categories()
void clear()
qsizetype count() const
void insert(qsizetype index, const QString &category)
QString max() const
QString min() const
void remove(const QString &category)
void remove(qsizetype index)
void replace(const QString &oldCategory, const QString &newCategory)
void setCategories(const QStringList &categories)
void setMax(const QString &max)
void setMin(const QString &min)
void setRange(const QString &minCategory, const QString &maxCategory)

재구현된 공용 함수

virtual QAbstractAxis::AxisType type() const override

신호

void categoriesChanged()
void countChanged()
void maxChanged(const QString &max)
void minChanged(const QString &min)

상세 설명

눈금선, 격자선, 음영이 있는 축선을 표시하도록 QBarCategoryAxis를 설정할 수 있습니다. 카테고리는 눈금 사이에 그려집니다.

속성 문서

categories : QStringList

이 속성은 축의 카테고리를 보유합니다.

함수에 액세스합니다:

QStringList categories()
void setCategories(const QStringList &categories)

알림 신호:

void categoriesChanged()

[read-only] count : const qsizetype

이 속성은 축의 카테고리 수를 보유합니다.

함수에 액세스합니다:

qsizetype count() const

알림 신호:

void countChanged()

max : QString

이 속성은 축의 최대값을 보유합니다.

축의 최대값입니다. 주어진 값은 categories 에 포함되어야 합니다.

함수에 액세스합니다:

QString max() const
void setMax(const QString &max)

알림 신호:

void maxChanged(const QString &max)

min : QString

이 속성은 축의 최소값을 보유합니다.

축의 최소값입니다. 주어진 값은 categories 에 포함되어야 합니다.

함수에 액세스합니다:

QString min() const
void setMin(const QString &min)

알림 신호:

void minChanged(const QString &min)

멤버 함수 문서

[explicit] QBarCategoryAxis::QBarCategoryAxis(QObject *parent = nullptr)

parent 의 자식인 축 객체를 생성합니다.

[override virtual noexcept] QBarCategoryAxis::~QBarCategoryAxis()

축 개체를 파괴합니다.

[invokable] void QBarCategoryAxis::append(const QString &category)

축에 category 을 추가합니다. 축의 최대값은 마지막 category 과 일치하도록 변경됩니다. 이전에 정의된 카테고리가 없는 경우 축의 최소값도 category 와 일치하도록 변경됩니다.

카테고리는 유효한 QString 이어야 하며 중복될 수 없습니다. 중복된 카테고리는 추가되지 않습니다.

참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.

[invokable] void QBarCategoryAxis::append(const QStringList &categories)

축에 categories 을 추가합니다. 축의 최대값은 categories 의 마지막 카테고리와 일치하도록 변경됩니다. 이전에 정의된 카테고리가 없는 경우 축의 최소값도 categories 의 첫 번째 카테고리와 일치하도록 변경됩니다.

카테고리는 유효한 QString 이어야 하며 중복될 수 없습니다. 중복된 카테고리는 추가되지 않습니다.

참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.

[invokable] QString QBarCategoryAxis::at(qsizetype index) const

index 에서 카테고리를 반환합니다.

참고: 이 함수는 메타객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.

QStringList QBarCategoryAxis::categories()

카테고리를 반환합니다.

참고: 속성 카테고리에 대한 게터 함수입니다.

setCategories()도 참조하세요 .

[invokable] void QBarCategoryAxis::clear()

모든 카테고리를 제거합니다. 축 범위의 최대값과 최소값을 QString::null로 설정합니다.

참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.

qsizetype QBarCategoryAxis::count() const

카테고리 수를 반환합니다.

참고: 속성 개수에 대한 게터 함수입니다.

[invokable] void QBarCategoryAxis::insert(qsizetype index, const QString &category)

index 축에 category 을 삽입합니다. category 은 유효한 QString 이어야 하며 중복될 수 없습니다. category 가 다른 카테고리에 앞에 붙거나 뒤에 붙으면 축의 최소값과 최대값이 그에 따라 업데이트됩니다.

참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.

QString QBarCategoryAxis::max() const

최대 카테고리를 반환합니다.

참고: 최대 속성에 대한 게터 함수입니다.

setMax()도 참조하세요 .

QString QBarCategoryAxis::min() const

최소 카테고리를 반환합니다.

참고: 속성 최소값에 대한 게터 함수입니다.

setMin()도 참조하세요 .

[invokable] void QBarCategoryAxis::remove(const QString &category)

축에서 category 을 제거합니다. 현재 축의 최대값 또는 최소값을 설정하는 카테고리를 제거하면 축 범위에 영향을 미칩니다.

참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.

[invokable] void QBarCategoryAxis::remove(qsizetype index)

축에서 index 카테고리를 제거합니다. 현재 축의 최대값 또는 최소값을 설정하는 카테고리를 제거하면 축 범위에 영향을 미칩니다.

참고: 이 함수는 메타객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.

[invokable] void QBarCategoryAxis::replace(const QString &oldCategory, const QString &newCategory)

oldCategorynewCategory 으로 바꿉니다. 축에 oldCategory 이 존재하지 않으면 아무 작업도 수행되지 않습니다. newCategory 은 유효한 QString 이어야 하며 중복될 수 없습니다. 최소 또는 최대 카테고리가 바뀌면 축의 최소값과 최대값이 그에 따라 업데이트됩니다.

참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.

void QBarCategoryAxis::setCategories(const QStringList &categories)

categories 을 설정하고 이전 항목을 삭제합니다. 축 범위는 categories 의 첫 번째 및 마지막 카테고리와 일치하도록 조정됩니다.

카테고리는 유효한 QString 여야 하며 중복될 수 없습니다.

참고: categories 속성에 대한 설정자 함수입니다.

categories()도 참조하세요 .

void QBarCategoryAxis::setMax(const QString &max)

최대 카테고리를 max 로 설정합니다.

참고: 속성에 대한 세터 함수 max.

max()도 참조하세요 .

void QBarCategoryAxis::setMin(const QString &min)

최소 카테고리를 min 로 설정합니다.

참고: 속성에 대한 세터 함수 min.

min()도 참조하세요 .

void QBarCategoryAxis::setRange(const QString &minCategory, const QString &maxCategory)

축 범위를 minCategory 에서 maxCategory 로 설정합니다.

[override virtual] QAbstractAxis::AxisType QBarCategoryAxis::type() const

재구현합니다: QAbstractAxis::type() const.

축의 타입을 반환합니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.