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 公司的商标。所有其他商标均为其各自所有者的财产。