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
| void | closeRowChanged() |
| void | firstSetColumnChanged() |
| void | highRowChanged() |
| void | lastSetColumnChanged() |
| void | lowRowChanged() |
| void | openRowChanged() |
| void | timestampRowChanged() |
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:
| void | closeRowChanged() |
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:
| void | firstSetColumnChanged() |
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:
| void | highRowChanged() |
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:
| void | lastSetColumnChanged() |
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:
| void | openRowChanged() |
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:
| void | timestampRowChanged() |
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.