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
| void | closeColumnChanged() |
| void | firstSetRowChanged() |
| void | highColumnChanged() |
| void | lastSetRowChanged() |
| void | lowColumnChanged() |
| void | openColumnChanged() |
| void | timestampColumnChanged() |
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:
| void | closeColumnChanged() |
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:
| void | firstSetRowChanged() |
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:
| void | highColumnChanged() |
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:
| void | lastSetRowChanged() |
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:
| void | lowColumnChanged() |
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:
| void | openColumnChanged() |
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:
| void | timestampColumnChanged() |
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.