Abstract3DSeries QML Type (Uncreatable)
Ein Basistyp für alle 3D-Datenreihen. Mehr...
| Import Statement: | import QtGraphs |
| In C++: | QAbstract3DSeries |
| Inherited By: | Bar3DSeries, Scatter3DSeries, Spline3DSeries, and Surface3DSeries |
Hinweis: Dies ist ein nicht erstellbarer Typ. Er kann in QML nicht instanziiert werden.
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- „Abstract3DSeries“ ist Teil von „Qt Graphs “ – QML-Typen für 3D.
Eigenschaften
- baseColor : color
- baseGradient : Gradient
- colorStyle : GraphsTheme.ColorStyle
- itemLabel : string
- itemLabelFormat : string
- itemLabelVisible : bool
- lightingMode : Abstract3DSeries.LightingMode
(since 6.10) - mesh : Abstract3DSeries.Mesh
- meshRotation : quaternion
- meshSmooth : bool
- multiHighlightColor : color
- multiHighlightGradient : Gradient
- name : string
- singleHighlightColor : color
- singleHighlightGradient : Gradient
- type : Abstract3DSeries.SeriesType
- userDefinedMesh : string
- visible : bool
Signale
- baseColorChanged(color color)
- baseGradientChanged(Gradient gradient)
- colorStyleChanged(GraphsTheme.ColorStyle style)
- itemLabelChanged(string label)
- itemLabelFormatChanged(string format)
- itemLabelVisibilityChanged(bool visible)
- lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)
(since 6.10) - meshChanged(Abstract3DSeries.Mesh mesh)
- meshRotationChanged(quaternion rotation)
- meshSmoothChanged(bool enabled)
- multiHighlightColorChanged(color color)
- multiHighlightGradientChanged(Gradient gradient)
- nameChanged(string name)
- singleHighlightColorChanged(color color)
- singleHighlightGradientChanged(Gradient gradient)
- userDefinedMeshChanged(string fileName)
- visibilityChanged(bool visible)
Methoden
- void setMeshAxisAndAngle(vector3d axis, real angle)
Ausführliche Beschreibung
Diese abstrakte Klasse dient als Basisklasse für die folgenden Unterklassen: ` Bar3DSeries`, ` Scatter3DSeries` und ` Surface3DSeries`.
Weitere Informationen finden Sie unter „Qt Graphs – Datenverarbeitung mit 3D“.
Dokumentation zu den Eigenschaften
baseColor : color
Die Grundfarbe der Serie.
Siehe auch colorStyle und GraphsTheme.seriesColors.
baseGradient : Gradient
Der Basisgradient der Reihe.
Siehe auch colorStyle.
colorStyle : GraphsTheme.ColorStyle
Der Farbstil der Serie.
Siehe auch GraphsTheme.ColorStyle.
itemLabel : string [read-only]
Die formatierte Bezeichnung des Elements. Wenn kein Element ausgewählt ist oder das ausgewählte Element nicht sichtbar ist, wird eine leere Zeichenkette zurückgegeben.
Siehe auch „ itemLabelFormat “.
itemLabelFormat : string
Das Beschriftungsformat für Datenelemente in dieser Reihe. Dieses Format wird für Einzelelement-Beschriftungen verwendet, beispielsweise wenn ein Element ausgewählt wird. Wie das Format interpretiert wird, hängt vom Reihentyp ab.
Siehe auch Bar3DSeries, Scatter3DSeries und Surface3DSeries.
itemLabelVisible : bool
Wenn „ true “ gesetzt ist, werden die Elementbeschriftungen als frei positionierbare Beschriftungen im Diagramm dargestellt. Andernfalls werden die Elementbeschriftungen nicht angezeigt. Um die Elementbeschriftung in einem externen Steuerelement anzuzeigen, wird diese Eigenschaft auf „ false “ gesetzt. Die Standardeinstellung lautet „ true “.
Siehe auch „ itemLabelFormat “ und „ itemLabel “.
lightingMode : Abstract3DSeries.LightingMode [since 6.10]
Der Beleuchtungsmodus der Elemente in der Reihe. Der Standardwert lautet QAbstract3DSeries::LightingMode::Shaded
Diese Eigenschaft wurde in Qt 6.10 eingeführt.
Siehe auch QAbstract3DSeries::LightingMode.
mesh : Abstract3DSeries.Mesh
Das Mesh der Elemente in der Serie oder der Auswahlzeiger im Fall von „ Surface3DSeries “. Wenn das Mesh „ Abstract3DSeries.Mesh.UserDefined “ ist, muss zusätzlich die Eigenschaft „ userDefinedMesh “ festgelegt werden, damit die Elemente korrekt gerendert werden. Der Standardwert hängt vom Diagrammtyp ab.
Siehe auch QAbstract3DSeries::Mesh.
meshRotation : quaternion
Die Mesh-Drehung, die auf alle Elemente der Serie angewendet wird. Die Drehung sollte ein normalisiertes Quaternion sein. Bei Serientypen, die elementspezifische Drehungen unterstützen, werden die Drehungen miteinander multipliziert. „ Bar3DSeries “ ignoriert alle Drehungen, die nicht um die y-Achse erfolgen. „ Surface3DSeries “ wendet die Drehung nur auf den Auswahlzeiger an. Standardmäßig erfolgt keine Drehung.
meshSmooth : bool
Wenn „ true “ eingestellt ist, werden geglättete Versionen vordefinierter Gitter verwendet, die über die Eigenschaft „ mesh “ festgelegt wurden. Diese Eigenschaft hat keine Auswirkung auf benutzerdefinierte Gitter, die verwendet werden, wenn „ Abstract3DSeries.Mesh.UserDefined “ eingestellt ist. Die Standardeinstellung ist „ false “.
multiHighlightColor : color
Die Hervorhebungsfarbe für mehrere Elemente dieser Serie.
Siehe auch colorStyle und GraphsTheme.multiHighlightColor.
multiHighlightGradient : Gradient
Der Farbverlauf zur Hervorhebung mehrerer Elemente in der Serie.
Siehe auch colorStyle und GraphsTheme.multiHighlightGradient.
name : string
Der Serienname. Er kann im Format einer Artikelbezeichnung mit dem Tag „ @seriesName “ verwendet werden.
Siehe auch itemLabelFormat.
singleHighlightColor : color
Die Highlight-Farbe für einzelne Artikel der Serie.
Siehe auch colorStyle und GraphsTheme.singleHighlightColor.
singleHighlightGradient : Gradient
Das Highlight der Serie: ein einzelnes Produkt mit Farbverlauf.
Siehe auch colorStyle und GraphsTheme.singleHighlightGradient.
type : Abstract3DSeries.SeriesType [read-only]
Der Typ der Reihe. Einer der Werte aus „ QAbstract3DSeries::SeriesType “.
userDefinedMesh : string
Der Dateiname für ein benutzerdefiniertes Netz für Objekte, das bei „ mesh “ verwendet wird, lautet „ Abstract3DSeries.Mesh.UserDefined “.
Hinweis: Die Datei muss im „ QtQuick3D “-Netzformat vorliegen. Verwenden Sie das Konvertierungstool unter balsam, um ein Netz aus anderen 3D-Modellformaten zu erstellen.
visible : bool
Die Sichtbarkeit der Reihe. Wenn „ false “ gilt, wird die Reihe nicht dargestellt.
Signal-Dokumentation
baseColorChanged(color color)
Dieses Signal wird ausgelöst, wenn sich baseColor in color ändert.
Hinweis: Der entsprechende Handler lautet onBaseColorChanged.
baseGradientChanged(Gradient gradient)
Dieses Signal wird ausgelöst, wenn sich „ baseGradient “ in „ gradient “ ändert.
Hinweis: Der zugehörige Handler lautet onBaseGradientChanged.
colorStyleChanged(GraphsTheme.ColorStyle style)
Dieses Signal wird ausgelöst, wenn sich „ colorStyle “ in „ style “ ändert.
Hinweis: Der entsprechende Handler lautet onColorStyleChanged.
itemLabelChanged(string label)
Dieses Signal wird ausgelöst, wenn sich „ itemLabel “ in „ label “ ändert.
Hinweis: Der entsprechende Handler lautet onItemLabelChanged.
itemLabelFormatChanged(string format)
Dieses Signal wird ausgelöst, wenn sich „ itemLabelFormat “ in „ format “ ändert.
Hinweis: Der entsprechende Handler lautet onItemLabelFormatChanged.
itemLabelVisibilityChanged(bool visible)
Dieses Signal wird ausgelöst, wenn sich „itemLabelVisibility“ auf „ visible “ ändert.
Hinweis: Der entsprechende Handler lautet „ onItemLabelVisibilityChanged “.
[since 6.10] lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)
Dieses Signal wird ausgelöst, wenn sich „ lightingMode “ in „ lightingMode “ ändert.
Hinweis: Der zugehörige Handler lautet „ onLightingModeChanged “.
Dieses Signal wurde in Qt 6.10 eingeführt.
meshChanged(Abstract3DSeries.Mesh mesh)
Dieses Signal wird ausgelöst, wenn sich mesh in mesh ändert.
Hinweis: Der entsprechende Handler lautet onMeshChanged.
meshRotationChanged(quaternion rotation)
Dieses Signal wird ausgelöst, wenn sich „ meshRotation “ in „ rotation “ ändert.
Hinweis: Der zugehörige Handler lautet „ onMeshRotationChanged “.
meshSmoothChanged(bool enabled)
Dieses Signal wird ausgelöst, wenn sich „ meshSmooth “ in „ enabled “ ändert.
Hinweis: Der entsprechende Handler lautet onMeshSmoothChanged.
multiHighlightColorChanged(color color)
Dieses Signal wird ausgelöst, wenn sich multiHighlightColor in color ändert.
Hinweis: Der zugehörige Handler lautet onMultiHighlightColorChanged.
multiHighlightGradientChanged(Gradient gradient)
Dieses Signal wird ausgelöst, wenn sich „ multiHighlightGradient “ in „ gradient “ ändert.
Hinweis: Der entsprechende Handler lautet onMultiHighlightGradientChanged.
nameChanged(string name)
Dieses Signal wird ausgelöst, wenn sich name in name ändert.
Hinweis: Der entsprechende Handler ist onNameChanged.
singleHighlightColorChanged(color color)
Dieses Signal wird ausgelöst, wenn sich „ singleHighlightColor “ in „ color “ ändert.
Hinweis: Der entsprechende Handler lautet onSingleHighlightColorChanged.
singleHighlightGradientChanged(Gradient gradient)
Dieses Signal wird ausgelöst, wenn sich „ singleHighlightGradient “ in „ gradient “ ändert.
Hinweis: Der entsprechende Handler ist onSingleHighlightGradientChanged.
userDefinedMeshChanged(string fileName)
Dieses Signal wird ausgelöst, wenn sich userDefinedMesh in fileName ändert.
Hinweis: Der zugehörige Handler lautet onUserDefinedMeshChanged.
visibilityChanged(bool visible)
Dieses Signal wird ausgegeben, wenn sich die Sichtbarkeit der Serie auf „ visible “ ändert.
Hinweis: Der zugehörige Handler lautet „ onVisibilityChanged “.
Methodendokumentation
void setMeshAxisAndAngle(vector3d axis, real angle)
Eine Hilfsfunktion zum Erstellen eines Quaternions für die Netzrotation anhand von axis und angle.
Siehe auch meshRotation.
© 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.