QAbstractSeries Class
QAbstractSeries クラスは、2D 系列のすべての Qt グラフの基本クラスです。詳細...
Header: | #include <QAbstractSeries> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake: | QT += graphs |
In QML: | AbstractSeries |
Inherits: | QObject and QQmlParserStatus |
Inherited By: | QAreaSeries, QBarSeries, QPieSeries, and QXYSeries |
- 継承メンバを含む全メンバ一覧
- QAbstractSeries はQt Graphs C++ Classes for 2D の一部です。
パブリックタイプ
enum class | SeriesType { Line, Bar, Scatter, Pie, Spline, Area } |
プロパティ
|
|
パブリック関数
virtual | ~QAbstractSeries() override |
QGraphsView * | graph() const |
void | hide() |
bool | isHoverable() const |
bool | isSelectable() const |
bool | isVisible() const |
const QList<QLegendData> | legendData() const |
QString | name() const |
qreal | opacity() const |
QQmlListProperty<QObject> | seriesChildren() |
void | setHoverable(bool newHoverable) |
void | setName(const QString &name) |
void | setOpacity(qreal opacity) |
void | setSelectable(bool selectable) |
void | setValuesMultiplier(qreal valuesMultiplier) |
void | setVisible(bool visible = true) |
void | show() |
virtual QAbstractSeries::SeriesType | type() const = 0 |
qreal | valuesMultiplier() const |
シグナル
void | hover(const QString &seriesName, QPointF position, QPointF value) |
void | hoverEnter(const QString &seriesName, QPointF position, QPointF value) |
void | hoverExit(const QString &seriesName, QPointF position) |
void | hoverableChanged() |
void | legendDataChanged() |
void | nameChanged() |
void | opacityChanged() |
void | selectableChanged() |
void | valuesMultiplierChanged() |
void | visibleChanged() |
QLineSeries,QSplineSeries,QScatterSeries,QBarSeries,QXYSeriesも参照のこと 。
メンバ型ドキュメント
enum class QAbstractSeries::SeriesType
この列挙型はシリーズの型を記述する。
定数 | 値 | 説明 |
---|---|---|
QAbstractSeries::SeriesType::Line | 0 | 折れ線グラフ |
QAbstractSeries::SeriesType::Bar | 2 | 棒グラフ |
QAbstractSeries::SeriesType::Scatter | 4 | 散布図 |
QAbstractSeries::SeriesType::Pie | 3 | 円グラフ |
QAbstractSeries::SeriesType::Spline | 5 | スプライングラフ |
QAbstractSeries::SeriesType::Area | 1 | 面積グラフ |
プロパティの説明
hoverable : bool
系列がホバー可能かどうかを制御します。
マウス/タッチで系列をホバーできるかどうかを制御する。デフォルトでは、hoverable はfalse
に設定されています。
アクセス関数:
bool | isHoverable() const |
void | setHoverable(bool newHoverable) |
Notifier シグナル:
void | hoverableChanged() |
[read-only]
legendData : const QList<QLegendData>
グラフ内のデータセットに凡例マーカーを作成するために必要な情報を含む。
アクセス関数:
const QList<QLegendData> | legendData() const |
Notifier シグナル:
void | legendDataChanged() |
QLegendDataも参照 。
name : QString
このプロパティは系列の名前を保持する。
この名前は系列の凡例に表示され、HTML書式をサポートする。
アクセス関数:
QString | name() const |
void | setName(const QString &name) |
ノーティファイアシグナル:
void | nameChanged() |
opacity : qreal
このプロパティは系列の不透明度を保持する。
デフォルトでは、不透明度は1.0である。有効な値の範囲は0.0(透明)から1.0(不透明)です。
アクセス関数:
qreal | opacity() const |
void | setOpacity(qreal opacity) |
通知シグナル:
void | opacityChanged() |
selectable : bool
シリーズが選択可能かどうかを制御する。
マウス/タッチでシリーズを選択できるかどうかを制御する。デフォルトでは、selectable はfalse
に設定されている。
アクセス機能:
bool | isSelectable() const |
void | setSelectable(bool selectable) |
アクセス関数: Notifier シグナル:
void | selectableChanged() |
[read-only]
type : const SeriesType
このプロパティはシリーズのタイプを保持する。
アクセス関数:
virtual QAbstractSeries::SeriesType | type() const = 0 |
valuesMultiplier : qreal
シリーズ値の有効可視値を制御する。
この変数は、0から実際の値サイズにスケールするように、系列値をアニメーション化するために使用することができます。デフォルトでは、valuesMultiplierは1.0である。有効な値の範囲は0.0(高さ0)から1.0(完全な値)である。
アクセス関数:
qreal | valuesMultiplier() const |
void | setValuesMultiplier(qreal valuesMultiplier) |
通知シグナル:
void | valuesMultiplierChanged() |
visible : bool
シリーズの可視性。
このシリーズに使用される可視性。デフォルトでは、visible はtrue
に設定されている。
アクセス関数:
bool | isVisible() const |
void | setVisible(bool visible = true) |
ノーティファイアシグナル:
void | visibleChanged() |
メンバ関数 ドキュメント
[override virtual noexcept]
QAbstractSeries::~QAbstractSeries()
グラフシリーズの仮想デストラクタ。
QGraphsView *QAbstractSeries::graph() const
系列が属するグラフを返す。
系列がグラフに追加されると自動的に設定され、系列がグラフから削除されると設定解除される。
void QAbstractSeries::hide()
系列の可視性をfalse
に設定する。
setVisible() およびisVisible()も参照 。
[signal]
void QAbstractSeries::hover(const QString &seriesName, QPointF position, QPointF value)
このシグナルは、系列のホバリングが変化したときに発せられる。シリーズ名はseriesName 、マウス/タッチ位置はposition 、シリーズ値はvalue 。
注意: このシグナルは、hoverable が true に設定されているときのみ発せられる。
[signal]
void QAbstractSeries::hoverEnter(const QString &seriesName, QPointF position, QPointF value)
このシグナルは、シリーズのホバリングが開始されたときに発行されます。シリーズ名はseriesName 、マウス/タッチ位置はposition 、シリーズ値はvalue 。
注: このシグナルはhoverable がtrueに設定されているときのみ発せられる。
[signal]
void QAbstractSeries::hoverExit(const QString &seriesName, QPointF position)
このシグナルは、シリーズのホバリングが終了したときに発行されます。シリーズ名はseriesName 、マウス/タッチ位置はposition 。
注意: このシグナルはhoverable がtrueに設定されているときのみ発せられる。
void QAbstractSeries::show()
シリーズの可視性をtrue
に設定する。
setVisible() およびisVisible()も参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。