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 は、Qt Graphs C++ Classes for 2D に含まれます。
プロパティ
|
|
パブリック関数
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
このプロパティはバーの塗りつぶしの色を保持します。
アクセス関数
ノーティファイアシグナル:
void | colorChanged(QColor color) |
[read-only]
count : const qsizetype
このプロパティは、バーセットの値の数を保持します。
アクセス関数
qsizetype | count() const | [see note below] |
注: この関数は、メタオブジェクトシステムを経由して、また QML から呼び出すことができます。Q_INVOKABLE を参照。
Notifier シグナル:
void | countChanged() |
label : QString
このプロパティは、バーセットのラベルを保持します。
アクセス関数:
ノーティファイアシグナル:
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 は挿入された値の数を示す。
[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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。