Abstract3DAxis QML Type (Uncreatable)
3D 图表坐标轴的基础类型。关于 Abstract3DAxis 枚举,请参阅QAbstract3DAxis::AxisOrientation 和QAbstract3DAxis::AxisType 。更多内容...
| Import Statement: | import QtGraphs |
| In C++: | QAbstract3DAxis |
| Inherited By: |
注意:这是一个不可创建的类型。无法在 QML 中对其进行实例化。
- 所有成员列表(包括继承的成员)
- Abstract3DAxis 属于Qt Graphs 中的 3D QML 类型。
属性
- autoAdjustRange : bool
- labelAutoAngle : real
- labelSize : real
(since 6.9) - labels : list
- labelsVisible : bool
- max : real
- min : real
- orientation : Abstract3DAxis.AxisOrientation
- scaleLabelsByCount : bool
(since 6.9) - title : string
- titleFixed : bool
- titleOffset : real
- titleVisible : bool
- type : Abstract3DAxis.AxisType
信号
- autoAdjustRangeChanged(bool autoAdjust)
- labelAutoAngleChanged(real angle)
- labelSizeChanged(real size)
- labelVisibilityChanged(bool visible)
- labelsChanged()
- maxChanged(real value)
- minChanged(real value)
- orientationChanged(AxisOrientation orientation)
- rangeChanged(real min, real max)
- scaleLabelsByCountChanged(bool adjust)
- titleChanged(string newTitle)
- titleFixedChanged(bool fixed)
- titleOffsetChanged(real offset)
- titleVisibilityChanged(bool visible)
详细说明
物业文件
autoAdjustRange : bool
指定该轴是否会自动调整范围,以便所有数据都能显示在其中。
labelAutoAngle : real
当摄像机角度发生变化时,标签可自动旋转的最大角度。该角度可在 0 到 90 之间(含 0 和 90)。默认值为 0。如果该值为 0,坐标轴标签不会自动旋转。如果该值大于零,标签将尝试朝向摄像机调整方向,最大旋转角度不超过指定值。
labelSize : real [since 6.9]
标签的大小。该值的默认值为1.0 。
该属性在 Qt 6.9 中引入。
另请参阅 scaleLabelsByCount 。
labels : list
坐标轴的标签。
注意: 为Value3DAxis 设置 此属性不会产生任何效果,因为它会自动生成标签。
labelsVisible : bool
用于指定主图表视图中是否显示坐标轴标签。
默认值为true 。
max : real
轴上的最大值。设置此属性时,系统会根据需要调整最小值,以确保范围有效。
min : real
轴上的最小值。设置此属性时,系统会根据需要调整最大值,以确保范围保持有效。
orientation : Abstract3DAxis.AxisOrientation [read-only]
轴的方向。
scaleLabelsByCount : bool [since 6.9]
标签是否会根据标签总数自动调整大小。
该属性在 Qt 6.9 中引入。
另请参阅 labelSize 。
title : string
坐标轴的标题。
另请参阅 titleVisible 和titleFixed 。
titleFixed : bool
坐标轴标题的旋转。
如果设置为false ,主图视图中的坐标轴标题将与坐标轴标签类似,朝向摄像机旋转。如果设置为true ,坐标轴标题仅围绕其轴线旋转,但不会朝向摄像机。如果labelAutoAngle 属性值为零,则此属性无效。默认值为true 。
另请参阅 labelAutoAngle 、title 以及titleVisible 。
titleOffset : real
坐标轴上轴标题的位置。该值必须介于-1.0f 和1.0f
默认值为0 。
另请参阅 title 和titleVisible 。
titleVisible : bool
用于指定在主图表视图中是否显示轴标题。
默认值为false 。
另请参阅 title 和titleFixed 。
type : Abstract3DAxis.AxisType [read-only]
轴的类型。
信号文档
autoAdjustRangeChanged(bool autoAdjust)
当autoAdjustRange 属性值变为autoAdjust 时,会触发此信号。
注意: 相应的处理程序 为onAutoAdjustRangeChanged 。
labelAutoAngleChanged(real angle)
当标签旋转角度变为angle 时,将发出此信号。
注意: 相应的处理程序 为onLabelAutoAngleChanged 。
labelSizeChanged(real size)
当labelSize 属性值变为size 时,会触发此信号。
注意: 相应的处理程序 为onLabelSizeChanged 。
labelVisibilityChanged(bool visible)
当标签的可见性变为visible 时,会触发此信号。
注意: 相应的处理程序 为onLabelVisibilityChanged 。
labelsChanged()
当坐标轴标签发生变化时,会触发此信号。
注意: 相应的处理程序 为onLabelsChanged 。
maxChanged(real value)
当坐标轴的最大值变为value 时,会发出此信号。
注意: 相应的处理程序 为onMaxChanged 。
minChanged(real value)
当坐标轴的最小值变为value 时,会发出此信号。
注意: 相应的处理程序 为onMinChanged 。
orientationChanged(AxisOrientation orientation)
当轴方向变为orientation 时,会发出此信号。
注意: 相应的处理程序 为onOrientationChanged 。
rangeChanged(real min, real max)
当坐标轴范围发生变化时,会触发此信号。min 和max 分别表示新范围的最小值和最大值。
注意: 对应的处理程序 为onRangeChanged 。
scaleLabelsByCountChanged(bool adjust)
当scaleLabelsByCount 属性值变为adjust 时,会触发此信号。
注意: 相应的处理程序 为onScaleLabelsByCountChanged 。
titleChanged(string newTitle)
当title 变为newTitle 时,会触发此信号。
注意: 相应的处理程序 是onTitleChanged 。
titleFixedChanged(bool fixed)
当titleFixed 属性值变为fixed 时,会触发此信号。
注意: 相应的处理程序 为onTitleFixedChanged 。
titleOffsetChanged(real offset)
当titleOffset 属性值变为offset 时,会触发此信号。
注意: 相应的处理程序 为onTitleOffsetChanged 。
titleVisibilityChanged(bool visible)
当标题可见性变为visible 时,会触发此信号。
注意: 相应的处理程序 为onTitleVisibilityChanged 。
© 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.