QLegendMarker Class
QLegendMarker クラスは、凡例内のマーカーにアクセスするために使用できる抽象オブジェクトです。詳細...
Header: | #include <QLegendMarker> |
Inherits: | QObject |
Inherited By: | QAreaLegendMarker, QBarLegendMarker, QBoxPlotLegendMarker, QCandlestickLegendMarker, QPieLegendMarker, and QXYLegendMarker |
パブリックタイプ
enum | LegendMarkerType { LegendMarkerTypeArea, LegendMarkerTypeBar, LegendMarkerTypePie, LegendMarkerTypeXY, LegendMarkerTypeBoxPlot, LegendMarkerTypeCandlestick } |
プロパティ
|
パブリック関数
virtual | ~QLegendMarker() |
QBrush | brush() const |
QFont | font() const |
bool | isVisible() const |
QString | label() const |
QBrush | labelBrush() const |
QPen | pen() const |
virtual QAbstractSeries * | series() = 0 |
void | setBrush(const QBrush &brush) |
void | setFont(const QFont &font) |
void | setLabel(const QString &label) |
void | setLabelBrush(const QBrush &brush) |
void | setPen(const QPen &pen) |
void | setShape(QLegend::MarkerShape shape) |
void | setVisible(bool visible) |
QLegend::MarkerShape | shape() const |
virtual QLegendMarker::LegendMarkerType | type() = 0 |
シグナル
void | brushChanged() |
void | clicked() |
void | fontChanged() |
void | hovered(bool status) |
void | labelBrushChanged() |
void | labelChanged() |
void | penChanged() |
void | shapeChanged() |
void | visibleChanged() |
詳細説明
凡例マーカーはアイコンとラベルで構成される。アイコンの色は系列の描画に使用される色に対応し、ラベルは系列の名前(円系列の場合はスライスのラベル、棒系列の場合はバーセットのラベル)を表示する。凡例マーカーは常に1つの系列、スライス、またはバーセットに関連する。
QLegendも参照 。
メンバ型 ドキュメント
enum QLegendMarker::LegendMarkerType
凡例マーカーオブジェクトの型。
定数 | 値 | 説明 |
---|---|---|
QLegendMarker::LegendMarkerTypeArea | 0 | エリアシリーズの凡例マーカー |
QLegendMarker::LegendMarkerTypeBar | 1 | バーセットの凡例マーカー |
QLegendMarker::LegendMarkerTypePie | 2 | パイ・スライスの凡例マーカー。 |
QLegendMarker::LegendMarkerTypeXY | 3 | 折れ線、スプライン、または散布図系列の凡例マーカー。 |
QLegendMarker::LegendMarkerTypeBoxPlot | 4 | ボックスプロット系列の凡例マーカー |
QLegendMarker::LegendMarkerTypeCandlestick | 5 | ローソク足系列の凡例マーカー |
プロパティの説明
brush : QBrush
このプロパティは、アイコンの塗りつぶしに使用されるブラシを保持する。
アクセス関数
通知シグナル
void | brushChanged() |
font : QFont
このプロパティは、ラベルのフォントを保持します。
アクセス関数
このプロパティは、凡例マーカーの凡例に表示されるテキストを保持します:
void | fontChanged() |
label : QString
このプロパティは、凡例マーカーの凡例に表示されるテキストを保持します。
アクセス関数
このプロパティはラベルのブラシを保持します:
void | labelChanged() |
labelBrush : QBrush
このプロパティはラベルのブラシを保持します。
アクセス関数
QBrush | labelBrush() const |
void | setLabelBrush(const QBrush &brush) |
Notifier signal: ラベルのブラシを保持します:
void | labelBrushChanged() |
pen : QPen
このプロパティは、アイコンの輪郭を描画するためのペンを保持します。
アクセス関数
Notifier signal: アイコンの輪郭を描画するためのペンを保持します:
void | penChanged() |
shape : QLegend::MarkerShape
凡例マーカーの形状。デフォルトはQLegend::MarkerShapeDefault で、QLegend::markerShape プロパティによって形状が決定されることを示す。
アクセス関数:
QLegend::MarkerShape | shape() const |
void | setShape(QLegend::MarkerShape shape) |
ノーティファイアシグナル:
void | shapeChanged() |
visible : bool
このプロパティは凡例マーカーの可視性を保持する。
可視性は凡例マーカーのラベルとアイコンの両方に影響する。
アクセス関数:
bool | isVisible() const |
void | setVisible(bool visible) |
ノーティファイアシグナル:
void | visibleChanged() |
メンバ関数 説明
[virtual noexcept]
QLegendMarker::~QLegendMarker()
凡例マーカーを削除します。
QBrush QLegendMarker::brush() const
アイコンの塗りつぶしに使用したブラシを返す。
備考: プロパティ brush のゲッター関数。
setBrush()も参照 。
[signal]
void QLegendMarker::brushChanged()
このシグナルは、凡例マーカーのブラシが変更されたときに発せられる。
備考: プロパティbrush に対するノーティファイアシグナル。
[signal]
void QLegendMarker::clicked()
このシグナルは凡例マーカーがクリックされたときに発せられる。
QFont QLegendMarker::font() const
ラベルのフォントを返します。
備考: プロパティ font のゲッター関数。
setFont()も参照のこと 。
[signal]
void QLegendMarker::fontChanged()
このシグナルは、凡例マーカーの(ラベル)フォントが変更されたときに発せられる。
注: プロパティfont に対するノーティファイアシグナル。
[signal]
void QLegendMarker::hovered(bool status)
このシグナルは、マウスが凡例マーカーの上に置かれたときに発せられる。マウスがマーカーの上に移動すると、status がtrue
に変わり、再びマウスが離れるとfalse
に変わります。
bool QLegendMarker::isVisible() const
マーカーの可視性を返します。
注: プロパティvisible のゲッター関数です。
QString QLegendMarker::label() const
マーカーのラベルを返します。
注: プロパティ label のゲッター関数。
setLabel()も参照 。
QBrush QLegendMarker::labelBrush() const
ラベルの描画に使用されるブラシを返す。
備考: プロパティ labelBrush のゲッター関数。
setLabelBrush()も参照 。
[signal]
void QLegendMarker::labelBrushChanged()
このシグナルは、凡例マーカーのラベルブラシが変更されたときに発せられる。
注: プロパティlabelBrush に対するノーティファイアシグナル。
[signal]
void QLegendMarker::labelChanged()
このシグナルは、凡例マーカーのラベルが変更されたときに発せられる。
注: プロパティlabel に対するノーティファイアシグナル。
QPen QLegendMarker::pen() const
アイコンのアウトラインを描画するために使用されたペンを返す。
備考: プロパティ pen のゲッター関数。
setPen()も参照のこと 。
[signal]
void QLegendMarker::penChanged()
このシグナルは、凡例マーカーのペンが変更されたときに発せられる。
注: プロパティpen に対するノーティファイアシグナル。
[pure virtual]
QAbstractSeries *QLegendMarker::series()
この凡例マーカーに関連する系列へのポインタを返す。凡例マーカーは常にシリーズに関連しています。
void QLegendMarker::setBrush(const QBrush &brush)
アイコンの塗りつぶしに使用するブラシをbrush に設定する。
注: シリーズの色を変更すると、アイコンの色も変更される。
注: プロパティbrush のセッター関数。
brush()も参照 。
void QLegendMarker::setFont(const QFont &font)
ラベルのフォントをfont に設定する。
注: プロパティfont のセッター関数。
font()も参照 。
void QLegendMarker::setLabel(const QString &label)
マーカーのラベルをlabel に設定する。
注: シリーズ名を変更すると、そのマーカーのラベルも変更されます。
注: label プロパティのセッター関数。
label()も参照 。
void QLegendMarker::setLabelBrush(const QBrush &brush)
ラベルの描画に使用するブラシをbrush に設定する。
注: プロパティlabelBrush のセッター関数。
labelBrush()も参照 。
void QLegendMarker::setPen(const QPen &pen)
アイコンの輪郭を描画するために使用されるpen をpen に設定します。
注: プロパティpen のセッター関数。
pen()も参照 。
void QLegendMarker::setVisible(bool visible)
マーカーの可視性をvisible に設定します。
注: visible プロパティのセッター関数。
isVisible()も参照 。
[pure virtual]
QLegendMarker::LegendMarkerType QLegendMarker::type()
関連する系列、パイ・スライス、またはバー・セットの凡例マーカーのタイプを返します。
LegendMarkerType も参照 。
[signal]
void QLegendMarker::visibleChanged()
このシグナルは、凡例マーカーの可視性が変更されたときに発せられる。
注: プロパティvisible のノーティファイアシグナル。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。