QPieModelMapper Class
Der QPieModelMapper ist ein Modell-Mapper für Kreisdiagramm-Reihen. Mehr...
| Überschrift: | #include <QPieModelMapper> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake: | QT += graphs |
| In QML: | PieModelMapper |
| Erbt von: | QObject |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QPieModelMapper ist Teil von „Qt Graphs “ – C++-Klassen für 2D.
Eigenschaften
|
|
Öffentliche Funktionen
| qsizetype | count() const |
| qsizetype | first() const |
| qsizetype | labelsSection() const |
| QAbstractItemModel * | model() const |
| Qt::Orientation | orientation() const |
| QPieSeries * | series() const |
| void | setCount(qsizetype count) |
| void | setFirst(qsizetype first) |
| void | setLabelsSection(qsizetype labelsSection) |
| void | setModel(QAbstractItemModel *model) |
| void | setOrientation(Qt::Orientation orientation) |
| void | setSeries(QPieSeries *series) |
| void | setValuesSection(qsizetype valuesSection) |
| qsizetype | valuesSection() const |
Signale
| void | countChanged() |
| void | firstChanged() |
| void | labelsSectionChanged() |
| void | modelChanged() |
| void | orientationChanged() |
| void | seriesChanged() |
| void | valuesSectionChanged() |
Geschützte Funktionen
| QPieModelMapper(const QPieModelMapper &) | |
| QPieModelMapper(QPieModelMapper &&) | |
| QPieModelMapper & | operator=(QPieModelMapper &&) |
| QPieModelMapper & | operator=(const QPieModelMapper &) |
Ausführliche Beschreibung
Modell-Mapper ermöglichen die Verwendung eines aus der Klasse „ QAbstractItemModel “ abgeleiteten Datenmodells als Datenquelle für ein Diagramm. Ein Modell-Mapper wird verwendet, um eine Verbindung zwischen einem Datenmodell und „ QPieSeries “ herzustellen.
Zur Bearbeitung der Daten können sowohl Modell- als auch Kreisdiagramm-Reihen-Eigenschaften verwendet werden. Der Modell-Mapper sorgt dafür, dass die Kreisdiagramm-Reihen und das Datenmodell synchron bleiben.
Dokumentation zu den Eigenschaften
count : qsizetype
Diese Eigenschaft gibt die Anzahl der Spalten oder Zeilen des Modells an, die als Daten für eine Kreisdiagrammreihe zugeordnet werden.
Der Mindest- und Standardwert ist -1 (die Anzahl ist durch die Anzahl der Zeilen im Modell begrenzt).
Zugriffsfunktionen:
| qsizetype | count() const |
| void | setCount(qsizetype count) |
Benachrichtigungssignal:
| void | countChanged() |
Siehe auch „ QPieModelMapper::orientation “.
first : qsizetype
Diese Eigenschaft gibt die Spalte oder Zeile des Modells an, die den ersten Slice-Wert enthält.
Der Mindest- und Standardwert ist 0.
Zugriffsfunktionen:
| qsizetype | first() const |
| void | setFirst(qsizetype first) |
Benachrichtigungssignal:
| void | firstChanged() |
Siehe auch „ QPieModelMapper::orientation “.
labelsSection : qsizetype
Diese Eigenschaft gibt die Spalte oder Zeile des Modells an, die mit den Beschriftungen der Tortenstücke synchronisiert wird.
Der Standardwert ist -1 (ungültige Zuordnung).
Zugriffsfunktionen:
| qsizetype | labelsSection() const |
| void | setLabelsSection(qsizetype labelsSection) |
Benachrichtigungssignal:
| void | labelsSectionChanged() |
Siehe auch „ QPieModelMapper::orientation “.
model : QAbstractItemModel*
Diese Eigenschaft enthält das Modell, das vom Mapper verwendet wird.
Zugriffsfunktionen:
| QAbstractItemModel * | model() const |
| void | setModel(QAbstractItemModel *model) |
Notifier-Signal:
| void | modelChanged() |
orientation : Qt::Orientation
Gibt dem ModelMapper vor, wie Daten aus einem Modell zugeordnet werden sollen. Wird „ Qt::Vertical “ verwendet, definiert jede Zeile des Modells ein Tortensegment, und die Spalten des Modells definieren die Beschriftung oder den Wert des Tortensegments. Ist die Ausrichtung auf „ Qt::Horizontal “ gesetzt, definiert jede Spalte des Modells ein Tortensegment, und die Zeilen des Modells definieren die Beschriftung oder den Wert des Tortensegments.
Der Standardwert ist Qt::Vertical
Zugriffsfunktionen:
| Qt::Orientation | orientation() const |
| void | setOrientation(Qt::Orientation orientation) |
Benachrichtigungssignal:
| void | orientationChanged() |
series : QPieSeries*
Diese Eigenschaft enthält die Kreisdiagramm-Reihe, die vom Mapper verwendet wird.
Alle Daten in der Serie werden verworfen, wenn sie dem Mapper zugewiesen wird. Wenn eine neue Serie angegeben wird, wird die alte Serie getrennt (ihre Daten bleiben jedoch erhalten).
Zugriffsfunktionen:
| QPieSeries * | series() const |
| void | setSeries(QPieSeries *series) |
Benachrichtigungssignal:
| void | seriesChanged() |
valuesSection : qsizetype
Diese Eigenschaft gibt die Spalte oder Zeile des Modells an, die mit den Werten der Tortenstücke synchronisiert wird.
Der Standardwert ist -1 (ungültige Zuordnung).
Zugriffsfunktionen:
| qsizetype | valuesSection() const |
| void | setValuesSection(qsizetype valuesSection) |
Notifier-Signal:
| void | valuesSectionChanged() |
Siehe auch „ QPieModelMapper::orientation “.
Dokumentation der Member-Funktionen
[protected delete] QPieModelMapper::QPieModelMapper(const QPieModelMapper &)
Erstellt eine Instanz von „ QPieModelMapper “ durch Kopieren. Diese Funktion wurde gelöscht.
[protected delete] QPieModelMapper::QPieModelMapper(QPieModelMapper &&)
Erstellt eine Instanz von ` QPieModelMapper`. Diese Funktion wurde gelöscht.
[protected delete] QPieModelMapper &QPieModelMapper::operator=(QPieModelMapper &&)
Weist „ other “ dieser „ QPieModelMapper “-Instanz zu. Diese Funktion wird gelöscht.
[protected delete] QPieModelMapper &QPieModelMapper::operator=(const QPieModelMapper &)
other Weist dieser „ QPieModelMapper “-Instanz „ “ per Kopierzuweisung zu. Diese Funktion wird gelöscht.
© 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.