QBarCategoryAxis Class

QBarCategoryAxis クラスは、グラフの軸にカテゴリを追加します。詳細...

ヘッダー #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

カテゴリの最大値を返す。

注: プロパティ max のゲッター関数。

setMax()も参照してください

QString QBarCategoryAxis::min() const

カテゴリの最小値を返します。

注: プロパティ min のゲッター関数。

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.