QValueAxis 类
QValueAxis 类为图表的轴添加值。更多信息...
| 头文件 | #include <QValueAxis> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) | 
| qmake | QT += graphs | 
| 实例化对象 | ValueAxis | 
| 继承 | QAbstractAxis | 
| 状态 | 技术预览 | 
- 成员列表,包括继承的成员
- QValueAxis 是 Qt Graphs C++ 类的一部分,具体请参阅 Qt 图形 2D C++ 类。
属性
| 
 | 
 | 
公共函数
| QValueAxis(QObject *parent = nullptr) | |
| virtual | ~QValueAxis() | 
| int | labelDecimals() const | 
| QString | labelFormat() const | 
| qreal | max() const | 
| qreal | min() const | 
| int | minorTickCount() const | 
| void | setLabelDecimals(int decimals) | 
| void | setLabelFormat(const QString &format) | 
| void | setMax(qreal max) | 
| void | setMin(qreal min) | 
| void | setMinorTickCount(int count) | 
| void | setRange(qreal min, qreal max) | 
| void | setTickAnchor(qreal anchor) | 
| void | setTickInterval(qreal insterval) | 
| qreal | tickAnchor() const | 
| qreal | tickInterval() const | 
重写的公共函数
| virtual QAbstractAxis::AxisType | type() const override | 
信号
| void | labelDecimalsChanged(int decimals) | 
| void | labelFormatChanged(const QString &format) | 
| void | maxChanged(qreal max) | 
| void | minChanged(qreal min) | 
| void | minorTickCountChanged(int minorTickCount) | 
| void | rangeChanged(qreal min, qreal max) | 
| void | tickAnchorChanged(qreal tickAnchor) | 
| void | tickIntervalChanged(qreal tickInterval) | 
属性文档
labelDecimals : int
此属性包含用于显示标签的小数位数。当设置为-1时,根据值范围自动调整小数位数。默认值是-1。
访问函数
| int | labelDecimals() const | 
| void | setLabelDecimals(int decimals) | 
通知信号
| void | labelDecimalsChanged(int decimals) | 
labelFormat : QString
此属性包含轴的标签格式。
格式字符串支持标准C++库中的printf()提供的以下转换指定符、长度修饰符和标志:d、i、o、x、X、f、F、e、E、g、G、c。
默认值为空,在这种情况下使用'f'格式。
访问函数
| QString | labelFormat() const | 
| void | setLabelFormat(const QString &format) | 
通知信号
| void | labelFormatChanged(const QString &format) | 
另请参阅 QString::asprintf().
max : qreal
此属性包含轴上的最大值。
设置此属性时,根据需要调整最小值,以确保范围有效。默认值是10.0
访问函数
| qreal | max() const | 
| void | setMax(qreal max) | 
通知信号
| void | maxChanged(qreal max) | 
min : qreal
此属性包含轴上的最小值。
设置此属性时,根据需要调整最大值,以确保范围有效。默认值是0.0
访问函数
| qreal | min() const | 
| void | setMin(qreal min) | 
通知信号
| void | minChanged(qreal min) | 
minorTickCount : int
此属性包含轴上的次要刻度数量。这表示在图表的主刻度之间绘制多少条网格线。不绘制次要刻度的标签。默认值为0。
访问函数
| int | minorTickCount() const | 
| void | setMinorTickCount(int count) | 
通知信号
| void | minorTickCountChanged(int minorTickCount) | 
tickAnchor : qreal
此属性包含动态放置的刻度和标签起始的基本值。默认值是0。
访问函数
| qreal | tickAnchor() const | 
| void | setTickAnchor(qreal anchor) | 
通知信号
| void | tickAnchorChanged(qreal tickAnchor) | 
tickInterval : qreal
该属性持有动态放置的刻度和标签之间的间隔。默认值是0,表示间隔将根据最小和最大范围自动计算。
访问函数
| qreal | tickInterval() const | 
| void | setTickInterval(qreal interval) | 
通知信号
| void | tickIntervalChanged(qreal tickInterval) | 
成员函数文档
[显式] QValueAxis::QValueAxis(QObject *parent = nullptr)
构建一个轴对象,该对象是parent的子对象。
[虚函数] QValueAxis::~QValueAxis()
销毁对象。
[信号] void QValueAxis::labelDecimalsChanged(int decimals)
当轴标签的decimals数量发生变化时,发出此信号。
注意:属性labelDecimals的更新通知器信号。
[信号] void QValueAxis::labelFormatChanged(const QString &format)
当轴标签的format发生变化时,发出此信号。
注意:属性labelFormat的更新通知器信号。
[信号] void QValueAxis::maxChanged(qreal max)
当由max指定的轴的最大值发生变化时,发出此信号。
注意:属性max的更新通知器信号。
[信号] void QValueAxis::minChanged(qreal min)
当由min指定的轴的最小值发生变化时,发出此信号。
注意:属性min的更新通知器信号。
[信号] void QValueAxis::minorTickCountChanged(int minorTickCount)
当轴上由minorTickCount指定的次要刻度数发生变化时,发出此信号。
注意:属性minorTickCount的更新通知器信号。
[信号] void QValueAxis::rangeChanged(qreal min, qreal max)
当由min和max指定的轴的最小或最大值发生变化时,发出此信号。
void QValueAxis::setRange(qreal min, qreal max)
在轴上设置从 min 到 max 的范围。如果 min 大于 max,此函数将不进行任何更改并返回。
[signal] void QValueAxis::tickAnchorChanged(qreal tickAnchor)
当由 tickAnchor 指定的刻度锚定值发生变化时,发出此信号。
注意:这是属性 tickAnchor 的通知信号。
[signal] void QValueAxis::tickIntervalChanged(qreal tickInterval)
当由 tickInterval 指定的刻度间隔值发生变化时,发出此信号。
注意:这是属性 tickInterval 的通知信号。
[override virtual] QAbstractAxis::AxisType QValueAxis::type() const
重实现了: QAbstractAxis::type() const。
返回轴的类型。
© 2024 Qt 公司有限公司。本文档中的文档贡献是各自所有者的版权。本提供的文档由自由软件基金会根据 GNU 自由文档许可证版本 1.3 的条款许可发布。Qt 及其相应的标志是芬兰和/或其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。