QBarSet Class

QBarSetクラスは、棒グラフの1セットの棒を表します。詳細...

Header: #include <QBarSet>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
In QML: BarSet
Inherits: QObject

プロパティ

パブリック関数

QBarSet(const QString &label, QObject *parent = nullptr)
virtual ~QBarSet() override
void append(const QList<qreal> &values)
void append(qreal value)
qreal at(qsizetype index) const
QColor borderColor() const
qreal borderWidth() const
void clear()
QColor color() const
qsizetype count() const
void deselectAllBars()
void deselectBar(qsizetype index)
void deselectBars(const QList<qsizetype> &indexes)
void insert(qsizetype index, qreal value)
bool isBarSelected(qsizetype index) const
QString label() const
QColor labelColor() const
void remove(qsizetype index, qsizetype count = 1)
void replace(qsizetype index, qreal value)
void selectAllBars()
void selectBar(qsizetype index)
void selectBars(const QList<qsizetype> &indexes)
QList<qsizetype> selectedBars() const
QColor selectedColor() const
void setBarSelected(qsizetype index, bool selected)
void setBorderColor(QColor color)
void setBorderWidth(qreal borderWidth)
void setColor(QColor color)
void setLabel(const QString &label)
void setLabelColor(QColor color)
void setSelectedColor(QColor color)
void setValues(const QVariantList &values)
qreal sum() const
void toggleSelection(const QList<qsizetype> &indexes)
QVariantList values() const
QBarSet &operator<<(qreal value)
qreal operator[](qsizetype index) const

シグナル

void borderColorChanged(QColor color)
void borderWidthChanged(qreal width)
void colorChanged(QColor color)
void countChanged()
void labelChanged()
void labelColorChanged(QColor color)
void selectedBarsChanged(const QList<qsizetype> &indexes)
void selectedColorChanged(QColor color)
void update()
void updatedBars()
void valueAdded(qsizetype index, qsizetype count)
void valueChanged(qsizetype index)
void valueRemoved(qsizetype index, qsizetype count)
void valuesAdded(qsizetype index, qsizetype count)
void valuesChanged()
void valuesRemoved(qsizetype index, qsizetype count)

詳細説明

棒グラフセットには、各カテゴリごとに 1 つのデータ値が含まれます。セットの最初の値は最初のカテゴリに属し、2 番目の値は 2 番目のカテゴリに属し、以下同様とします。セットの値がカテゴリの数より少ない場合、欠損値はセットの末尾にあると仮定されます。セットの途中の欠損値については、ゼロという数値が使用される。ゼロ値のセットのラベルは表示されません。

QBarSeriesも参照してください

プロパティ文書

borderColor : QColor

このプロパティは、バー・セットの境界色を保持する。

アクセス関数:

QColor borderColor() const
void setBorderColor(QColor color)

通知シグナル:

void borderColorChanged(QColor color)

borderWidth : qreal

このプロパティは、境界線の幅を保持する。デフォルトでは、幅は -1 であり、境界線の幅はテーマによって定義されることを意味する。

アクセス関数

qreal borderWidth() const
void setBorderWidth(qreal borderWidth)

ノーティファイアシグナル:

void borderWidthChanged(qreal width)

color : QColor

このプロパティはバーの塗りつぶしの色を保持します。

アクセス関数

QColor color() const
void setColor(QColor color)

ノーティファイアシグナル:

void colorChanged(QColor color)

[read-only] count : const qsizetype

このプロパティは、バーセットの値の数を保持します。

アクセス関数

qsizetype count() const[see note below]

注: この関数は、メタオブジェクトシステムを経由して、また QML から呼び出すことができます。Q_INVOKABLE を参照。

Notifier シグナル:

void countChanged()

label : QString

このプロパティは、バーセットのラベルを保持します。

アクセス関数:

QString label() const
void setLabel(const QString &label)

ノーティファイアシグナル:

void labelChanged()

labelColor : QColor

このプロパティは、バーセットのテキスト(ラベル)の色を保持します。

アクセス関数

QColor labelColor() const
void setLabelColor(QColor color)

ノーティファイアシグナル:

void labelColorChanged(QColor color)

[read-only] selectedBars : const QList<qsizetype>

このプロパティは、現在選択されている小節のインデックスを保持します。

アクセス関数

QList<qsizetype> selectedBars() const

選択中のバーのインデックスを保持します:

void selectedBarsChanged(const QList<qsizetype> &indexes)

selectedColor : QColor

このプロパティは選択されたセットの塗りつぶし色を保持します。

アクセス関数

QColor selectedColor() const
void setSelectedColor(QColor color)

ノーティファイアシグナル:

void selectedColorChanged(QColor color)

values : QVariantList

このプロパティは、バーセットの値を保持します。

値としてreal またはpoint 型のリストを設定できます。

値として実数型のリストを設定した場合、それらは直接バー・セットの値を定義します。

値として点型のリストを設定した場合、点のx座標は、小節集合におけるゼロ・ベースのインデックスを指定する。小節集合のサイズは、x座標の最高値+1である。点がゼロから最高値の間のどのx座標でも欠けている場合、その点は値ゼロを得る。

アクセス関数:

QVariantList values() const
void setValues(const QVariantList &values)

通知シグナル:

void valuesChanged()

メンバ関数ドキュメント

[explicit] QBarSet::QBarSet(const QString &label, QObject *parent = nullptr)

ラベルlabel と親parent を持つバーセットを構築する。

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

バーセットを削除します。

[invokable] void QBarSet::append(const QList<qreal> &values)

values で指定された実数値のリストをバーセットの最後に追加します。

備考: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

append()も参照

[invokable] void QBarSet::append(qreal value)

value で指定された新しい値をバー・セットの最後に追加する。

注意: この関数はメタオブジェクトシステム経由でも QML からでも呼び出すことができます。Q_INVOKABLE を参照してください。

[invokable] qreal QBarSet::at(qsizetype index) const

バーセットからindex で指定された値を返します。インデックスが範囲外の場合、0.0 が返される。

注: この関数はメタオブジェクトシステム経由でも QML からでも呼び出すことができます。Q_INVOKABLE を参照してください。

QColor QBarSet::borderColor() const

border_line_color関数は、バー・セットの線の色を返します。

注: プロパティ borderColor のゲッター関数です。

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

[invokable] void QBarSet::clear()

すべての値をセットから削除します。

注: この関数は、メタ・オブジェクト・システムと QML から呼び出すことができます。Q_INVOKABLE を参照してください。

QColor QBarSet::color() const

バー・セットの塗りつぶし色を返します。

注釈 : プロパティ color のゲッター関数です。

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

[invokable] qsizetype QBarSet::count() const

BARSETVALUE関数は、バーセットに含まれる値の数を返します。

備考 : この関数は、メタ・オブジェクト・システムやQMLから呼び出すことができます。Q_INVOKABLE を参照。

注: プロパティ・カウントのゲッター関数。

[invokable] void QBarSet::deselectAllBars()

セット内のすべてのバーの選択を解除します。

Note: QBarSet::selectedBarsChanged を発行します。

Note: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

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

[invokable] void QBarSet::deselectBar(qsizetype index)

index のバーの選択を解除します。

注意: QBarSet::selectedBarsChanged を発行します。

注意 :この関数はメタオブジェクトシステム経由でも QML からでも呼び出すことができます。Q_INVOKABLE を参照してください。

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

[invokable] void QBarSet::deselectBars(const QList<qsizetype> &indexes)

indexes リストで渡された複数のバーを非選択としてマークします。

注意: QBarSet::selectedBarsChanged を発行します。

注意: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

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

[invokable] void QBarSet::insert(qsizetype index, qreal value)

index で指定された位置にvalue を挿入します。挿入された値に続く値は1つ上の位置に移動します。

注: この関数はメタオブジェクトシステム経由でもQMLからも呼び出すことができます。Q_INVOKABLE を参照してください。

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

[invokable] bool QBarSet::isBarSelected(qsizetype index) const

与えられたindex のバーが選択されたバーの中にあればtrue を返し、そうでなければfalse を返します。

注: 選択されたバーは、QBarSet::setSelectedColor を使って指定された場合、選択された色を使って描画されます。

注意: この関数は、メタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

selectedBars(),setBarSelected(),setSelectedColor()も参照

QString QBarSet::label() const

バー・セットのラベルを返します。

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

setLabel()も参照して ください。

QColor QBarSet::labelColor() const

バー・セットのテキスト・カラーを返します。

メモ: labelColor プロパティのゲッター関数。

setLabelColor() も参照

[invokable] void QBarSet::remove(qsizetype index, qsizetype count = 1)

index で指定された値から、count で指定された数の値をバー・セットから削除する。

注: この関数は、メタオブジェクトシステムを経由して QML から呼び出すことができます。Q_INVOKABLE を参照してください。

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

[invokable] void QBarSet::replace(qsizetype index, qreal value)

index で指定された位置のバーセットにvalue で指定された値を追加する。

注: この関数はメタオブジェクトシステム経由でも QML からでも呼び出すことができます。Q_INVOKABLE を参照してください。

[invokable] void QBarSet::selectAllBars()

セット内のすべてのバーを選択されたものとしてマークします。

注: QBarSet::selectedBarsChanged を呼び出します。

注: この関数はメタオブジェクトシステム経由でも QML からも呼び出すことができます。Q_INVOKABLE を参照してください。

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

[invokable] void QBarSet::selectBar(qsizetype index)

index のバーを選択されたものとしてマークします。

注: QBarSet::selectedBarsChanged を発行します。

注意: この関数はメタオブジェクトシステム経由でも QML からでも呼び出すことができます。Q_INVOKABLE を参照してください。

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

[invokable] void QBarSet::selectBars(const QList<qsizetype> &indexes)

indexes リストで渡された複数の小節を選択されたものとしてマークする。

注意: QBarSet::selectedBarsChanged を発行します。

注意: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

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

QList<qsizetype> QBarSet::selectedBars() const

selectedとしてマークされたバーのリストを返す。

: selectedBars プロパティのゲッター関数です。

setBarSelected() も参照して ください。

[signal] void QBarSet::selectedBarsChanged(const QList<qsizetype> &indexes)

このシグナルは、選択されたバーが変更されたときに発行されます。indexes は、選択されたバーのインデックスのリストです。

注: プロパティselectedBars に対するノーティファイア・シグナル。

QColor QBarSet::selectedColor() const

選択されたバーの色を返します。

これは、選択としてマークされたバーの塗りつぶし(ブラシ)色です。指定されない場合、QBarSet::color の値がデフォルトとして使用される。

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

setSelectedColor() およびcolorも参照してください

[invokable] void QBarSet::setBarSelected(qsizetype index, bool selected)

selected で指定されたように、index のバーを選択または非選択としてマークします。

注: 選択されたバーが指定された場合、選択された色を使用して描画されます。QBarSet::selectedBarsChanged を発する。

注意 :この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

isBarSelected() およびsetSelectedColor()も参照してください

void QBarSet::setBorderColor(QColor color)

color に設定されたバーの線色を設定します。

注: プロパティborderColor のセッター関数です。

borderColor()も参照して ください。

void QBarSet::setColor(QColor color)

color に設定されたバーの塗りつぶし色を設定します。

注: プロパティcolor のセッター関数。

color()も参照

void QBarSet::setLabel(const QString &label)

バー・セットの新しいラベルとしてlabel を設定する。

注釈: プロパティlabel のセッター関数。

label()も参照

void QBarSet::setLabelColor(QColor color)

バー・セットのテキスト色をcolor に設定する。

注釈: プロパティlabelColor のセッター関数。

labelColor()も参照

void QBarSet::setSelectedColor(QColor color)

選択されたバーのcolor を設定する。

注: プロパティselectedColor のセッター関数。

selectedColorも参照

[invokable] qreal QBarSet::sum() const

バー・セット内の全ての値の合計を返す。

注: この関数は、メタ・オブジェクト・システムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

[invokable] void QBarSet::toggleSelection(const QList<qsizetype> &indexes)

指定されたindexes のバーの選択状態を反対の状態に変更します。

注: QBarSet::selectedBarsChanged を発する。

:この関数はメタオブジェクトシステム経由でも QML からも呼び出すことができます。Q_INVOKABLE を参照してください。

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

[signal] void QBarSet::update()

このシグナルはバーセットが更新されたときに発せられます。

[signal] void QBarSet::updatedBars()

このシグナルは、このセットのバーが更新されたときに発せられます。

[signal] void QBarSet::valueAdded(qsizetype index, qsizetype count)

index は最初に挿入された値の位置を示し、count は挿入された値の数を示す。

[signal] void QBarSet::valueChanged(qsizetype index)

このシグナルは、index で指定された位置の値が変更されたときに発せられる。

at()も参照のこと

[signal] void QBarSet::valueRemoved(qsizetype index, qsizetype count)

このシグナルは、バー・セットから値が削除されたときに発せられる。index は最初に削除された値の位置を示し、count は削除された値の数を示す。

[signal] void QBarSet::valuesAdded(qsizetype index, qsizetype count)

このシグナルは、バーセットに新しい値が追加されたときに発せられる。index は最初に挿入された値の位置を示し、count は挿入された値の数を示す。

append() およびinsert()も参照のこと

[signal] void QBarSet::valuesRemoved(qsizetype index, qsizetype count)

このシグナルは、バーセットから値が削除されたときに発せられる。index は最初に削除された値の位置を示し、count は削除された値の数を示す。

remove()も参照のこと

QBarSet &QBarSet::operator<<(qreal value)

value で指定された実数値をバー・セットの最後に追加する便宜演算子。

append()も参照

qreal QBarSet::operator[](qsizetype index) const

index で指定したバー・セットの値を返す。インデックスが範囲外の場合、0.0 が返されます。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。