Auf dieser Seite

QVCandlestickModelMapper Class

Die Klasse „QVCandlestickModelMapper“ ist ein vertikaler Modell-Mapper für eine Candlestick-Reihe. Mehr...

Header: #include <QVCandlestickModelMapper>
In QML: VCandlestickModelMapper
Inherits: QCandlestickModelMapper
Status: Deprecated

Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Eigenschaften

Öffentliche Funktionen

QVCandlestickModelMapper(QObject *parent = nullptr)
int closeRow() const
int firstSetColumn() const
int highRow() const
int lastSetColumn() const
int lowRow() const
int openRow() const
void setCloseRow(int closeRow)
void setFirstSetColumn(int firstSetColumn)
void setHighRow(int highRow)
void setLastSetColumn(int lastSetColumn)
void setLowRow(int lowRow)
void setOpenRow(int openRow)
void setTimestampRow(int timestampRow)
int timestampRow() const

Neu implementierte öffentliche Funktionen

virtual Qt::Orientation orientation() const override

Signale

Ausführliche Beschreibung

Modell-Mapper ermöglichen die Verwendung eines aus der Klasse „ QAbstractItemModel “ abgeleiteten Datenmodells als Datenquelle für ein Diagramm. Ein vertikaler Modell-Mapper wird verwendet, um eine Verbindung zwischen einem Datenmodell und „ QCandlestickSeries “ herzustellen, sodass jede Spalte im Datenmodell ein Candlestick-Element definiert und jede Zeile den Werten für Eröffnungskurs, Höchstkurs, Tiefstkurs, Schlusskurs und Zeitstempel des Candlestick-Elements zugeordnet wird.

Zur Bearbeitung der Daten können sowohl die Eigenschaften des Modells als auch die der Candlestick-Reihe verwendet werden. Der Modell-Mapper sorgt dafür, dass die Candlestick-Reihe und das Datenmodell synchron bleiben.

Der Modell-Mapper stellt sicher, dass alle Candlestick-Elemente in der Candlestick-Reihe die gleiche Größe haben. Daher führt das Hinzufügen oder Entfernen eines Werts aus einem Candlestick-Element dazu, dass dieselbe Änderung an allen Candlestick-Elementen in der Candlestick-Reihe vorgenommen wird.

Siehe auch QCandlestickSeries, QCandlestickSet und QHCandlestickModelMapper.

Dokumentation zu Eigenschaften

closeRow : int

Diese Eigenschaft enthält die Zeile des Modells, die die Schlusskurse der Kerzenelemente in der Reihe enthält.

Der Standardwert ist -1 (ungültige Zuordnung).

Zugriffsfunktionen:

int closeRow() const
void setCloseRow(int closeRow)

Benachrichtigungssignal:

firstSetColumn : int

Diese Eigenschaft enthält die Spalte des Modells, die als Datenquelle für das erste Element verwendet wird.

Der Standardwert ist -1 (ungültige Zuordnung).

Zugriffsfunktionen:

int firstSetColumn() const
void setFirstSetColumn(int firstSetColumn)

Benachrichtigungssignal:

highRow : int

Diese Eigenschaft enthält die Zeile des Modells, die die Höchstwerte der Kerzenelemente in der Reihe enthält.

Der Standardwert ist -1 (ungültige Zuordnung).

Zugriffsfunktionen:

int highRow() const
void setHighRow(int highRow)

Benachrichtigungssignal:

lastSetColumn : int

Diese Eigenschaft enthält die Spalte des Modells, die als Datenquelle für das letzte Element verwendet wird.

Der Standardwert ist -1 (ungültige Zuordnung).

Zugriffsfunktionen:

int lastSetColumn() const
void setLastSetColumn(int lastSetColumn)

Benachrichtigungssignal:

lowRow : int

Diese Eigenschaft enthält die Zeile des Modells, die die Tiefstwerte der Kerzenelemente in der Reihe enthält.

Der Standardwert ist -1 (ungültige Zuordnung).

Zugriffsfunktionen:

int lowRow() const
void setLowRow(int lowRow)

Benachrichtigungssignal:

void lowRowChanged()

openRow : int

Diese Eigenschaft enthält die Zeile des Modells, die die Eröffnungswerte der Kerzenelemente in der Reihe enthält.

Der Standardwert ist -1 (ungültige Zuordnung).

Zugriffsfunktionen:

int openRow() const
void setOpenRow(int openRow)

Notifier-Signal:

timestampRow : int

Diese Eigenschaft enthält die Zeile des Modells, die die Zeitstempelwerte der Candlestick-Elemente in der Reihe enthält.

Der Standardwert ist -1 (ungültige Zuordnung).

Zugriffsfunktionen:

int timestampRow() const
void setTimestampRow(int timestampRow)

Benachrichtigungssignal:

Dokumentation der Member-Funktionen

[explicit] QVCandlestickModelMapper::QVCandlestickModelMapper(QObject *parent = nullptr)

Erstellt ein vertikales Modell-Mapper-Objekt, das ein untergeordnetes Element von ` parent` ist.

[signal] void QVCandlestickModelMapper::closeRowChanged()

Wird ausgelöst, wenn die Zeile des Modells, die „close“-Werte enthält, geändert wird.

Hinweis: Notifier -Signal für die Eigenschaft „ closeRow “.

Siehe auch „ closeRow “.

[signal] void QVCandlestickModelMapper::firstSetColumnChanged()

Wird ausgelöst, wenn die Spalte des Modells, die die Daten des ersten Elements enthält, geändert wird.

Hinweis: Notifier -Signal für die Eigenschaft „ firstSetColumn “.

Siehe auch „ firstSetColumn “.

[signal] void QVCandlestickModelMapper::highRowChanged()

Wird ausgelöst, wenn die Zeile des Modells, die hohe Werte enthält, geändert wird.

Hinweis: Notifier -Signal für die Eigenschaft „ highRow “.

Siehe auch „ highRow “.

[signal] void QVCandlestickModelMapper::lastSetColumnChanged()

Wird ausgelöst, wenn sich die Spalte des Modells ändert, die die Daten des letzten Elements enthält.

Hinweis: Notifier -Signal für die Eigenschaft ` lastSetColumn`.

Siehe auch „ lastSetColumn “.

[signal] void QVCandlestickModelMapper::lowRowChanged()

Wird ausgelöst, wenn die Zeile des Modells, die niedrige Werte enthält, geändert wird.

Hinweis: Notifier -Signal für die Eigenschaft „ lowRow “.

Siehe auch „ lowRow “.

[signal] void QVCandlestickModelMapper::openRowChanged()

Wird ausgelöst, wenn die Zeile des Modells, die offene Werte enthält, geändert wird.

Hinweis: Notifier -Signal für die Eigenschaft „ openRow “.

Siehe auch „ openRow “.

[override virtual] Qt::Orientation QVCandlestickModelMapper::orientation() const

Implementiert neu: ` QCandlestickModelMapper::orientation()` const.

Gibt „ Qt::Vertical “ zurück. Das bedeutet, dass die Werte des Elements aus Spalten gelesen werden.

[signal] void QVCandlestickModelMapper::timestampRowChanged()

Wird ausgelöst, wenn die Zeile des Modells, die Zeitstempelwerte enthält, geändert wird.

Hinweis: Notifier -Signal für die Eigenschaft „ timestampRow “.

Siehe auch „ timestampRow “.

© 2026 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.