Auf dieser Seite

QHCandlestickModelMapper Class

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

Header: #include <QHCandlestickModelMapper>
In QML: HCandlestickModelMapper
Inherits: QCandlestickModelMapper
Status: Deprecated

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

Eigenschaften

Öffentliche Funktionen

QHCandlestickModelMapper(QObject *parent = nullptr)
int closeColumn() const
int firstSetRow() const
int highColumn() const
int lastSetRow() const
int lowColumn() const
int openColumn() const
void setCloseColumn(int closeColumn)
void setFirstSetRow(int firstSetRow)
void setHighColumn(int highColumn)
void setLastSetRow(int lastSetRow)
void setLowColumn(int lowColumn)
void setOpenColumn(int openColumn)
void setTimestampColumn(int timestampColumn)
int timestampColumn() 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 horizontaler Modell-Mapper wird verwendet, um eine Verbindung zwischen einem Datenmodell und „ QCandlestickSeries “ herzustellen, sodass jede Zeile im Datenmodell ein Candlestick-Element definiert und jede Spalte 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 Kerzenchart-Reihe verwendet werden. Der Modell-Mapper sorgt dafür, dass die Kerzenchart-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 QVCandlestickModelMapper.

Dokumentation zu Eigenschaften

closeColumn : int

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

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

Zugriffsfunktionen:

int closeColumn() const
void setCloseColumn(int closeColumn)

Benachrichtigungssignal:

firstSetRow : int

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

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

Zugriffsfunktionen:

int firstSetRow() const
void setFirstSetRow(int firstSetRow)

Notifier-Signal:

highColumn : int

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

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

Zugriffsfunktionen:

int highColumn() const
void setHighColumn(int highColumn)

Benachrichtigungssignal:

lastSetRow : int

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

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

Zugriffsfunktionen:

int lastSetRow() const
void setLastSetRow(int lastSetRow)

Benachrichtigungssignal:

lowColumn : int

Diese Eigenschaft enthält die Spalte des Modells, in der die Tiefstwerte der Kerzenelemente der Reihe gespeichert sind.

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

Zugriffsfunktionen:

int lowColumn() const
void setLowColumn(int lowColumn)

Benachrichtigungssignal:

openColumn : int

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

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

Zugriffsfunktionen:

int openColumn() const
void setOpenColumn(int openColumn)

Benachrichtigungssignal:

timestampColumn : int

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

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

Zugriffsfunktionen:

int timestampColumn() const
void setTimestampColumn(int timestampColumn)

Notifier-Signal:

Dokumentation der Member-Funktionen

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

Erstellt ein horizontales Modell-Mapper-Objekt, das ein untergeordnetes Objekt von „ parent “ ist.

[signal] void QHCandlestickModelMapper::closeColumnChanged()

Wird ausgelöst, wenn sich die Spalte des Modells ändert, die „close“-Werte enthält.

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

Siehe auch „ closeColumn “.

[signal] void QHCandlestickModelMapper::firstSetRowChanged()

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

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

Siehe auch „ firstSetRow “.

[signal] void QHCandlestickModelMapper::highColumnChanged()

Wird ausgelöst, wenn sich die Spalte des Modells ändert, die hohe Werte enthält.

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

Siehe auch „ highColumn “.

[signal] void QHCandlestickModelMapper::lastSetRowChanged()

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

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

Siehe auch „ lastSetRow “.

[signal] void QHCandlestickModelMapper::lowColumnChanged()

Wird ausgelöst, wenn sich die Spalte des Modells ändert, die niedrige Werte enthält.

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

Siehe auch ` lowColumn`.

[signal] void QHCandlestickModelMapper::openColumnChanged()

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

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

Siehe auch „ openColumn “.

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

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

Gibt ` Qt::Horizontal` zurück. Das bedeutet, dass die Werte des Elements aus den Zeilen gelesen werden.

[signal] void QHCandlestickModelMapper::timestampColumnChanged()

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

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

Siehe auch „ timestampColumn “.

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