QValue3DAxis 类
QValue3DAxis 类操作图表的轴。 更多...
| 头文件 | #include <QValue3DAxis> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) | 
| qmake | QT += graphs | 
| 由以下类实例化 | ValueAxis3D | 
| 继承自 | QAbstract3DAxis | 
| 状态 | 技术预览 | 
- 包括继承成员在内的所有成员列表
- QValue3DAxis 是 Qt Graphs C++ 3D 类 的一部分。
属性
| 
 | 
 | 
公共函数
| QValue3DAxis(QObject *parent = nullptr) | |
| virtual | ~QValue3DAxis() override | 
| QValue3DAxisFormatter * | formatter() const | 
| QString | labelFormat() const | 
| bool | reversed() const | 
| int | segmentCount() const | 
| void | setFormatter(QValue3DAxisFormatter *formatter) | 
| void | setLabelFormat(const QString &format) | 
| void | setReversed(bool enable) | 
| void | setSegmentCount(int count) | 
| void | setSubSegmentCount(int count) | 
| int | subSegmentCount() const | 
信号
| void | formatterChanged(QValue3DAxisFormatter *formatter) | 
| void | labelFormatChanged(const QString &format) | 
| void | reversedChanged(bool enable) | 
| void | segmentCountChanged(int count) | 
| void | subSegmentCountChanged(int count) | 
详细说明
可以给值轴指定一个值范围、段和子段数以将范围分割。
标签绘制在每个段之间。网格线绘制在每个段和每个子段之间。
注意:如果有显示,始终会有至少两条网格线和标签指示范围的最低和最高值,因为始终至少有一个段。
属性文档
格式化器 : QValue3DAxisFormatter*
此属性保存要使用的轴格式化器。
设置新的格式化器时,将删除任何现有的格式化器。
访问函数
| QValue3DAxisFormatter * | formatter() const | 
| void | setFormatter(QValue3DAxisFormatter *formatter) | 
通知信号
| void | formatterChanged(QValue3DAxisFormatter *formatter) | 
标签格式 : QString
此属性保存用于此轴标签的标签格式。
格式字符串支持标准C++库中printf()提供的以下转换说明符、长度修饰符和标志:d, i, o, x, X, f, F, e, E, g, G, c。
如果QAbstract3DGraph::locale不是"C",则支持的平台限于:d, e, E, f, g, G,并且仅支持精度修饰符。其余格式化来自应用程序的默认QLocale。
使用示例
axis->setLabelFormat("%.2f mm");
访问函数
| QString | labelFormat() const | 
| void | setLabelFormat(const QString &format) | 
通知信号
| void | labelFormatChanged(const QString &format) | 
另请参阅格式化器和QAbstract3DGraph::locale。
反转 : bool
此属性保存轴是否以反转方式渲染。
如果true,则轴将以反转方式渲染,即渲染图时,最小值和最大值的位位置互换。此属性不会影响轴的实际最小值和最大值。
访问函数
| bool | reversed() const | 
| void | setReversed(bool enable) | 
通知信号
| void | reversedChanged(bool enable) | 
段数 : int
此属性保存轴上的段数。
这表示绘制多少个标签。要绘制的网格线的数量由以下公式计算:segments * subsegments + 1。预设默认值为5。值不能小于1。
访问函数
| int | segmentCount() const | 
| void | setSegmentCount(int count) | 
通知信号
| void | segmentCountChanged(int count) | 
另请参阅setSubSegmentCount。
子段数 : int
此属性保存轴上每个段内的子段数。
除了每个段之间外,还在每个子段之间绘制网格线。预设默认值为1。值不能小于1。
访问函数
| int | subSegmentCount() const | 
| void | setSubSegmentCount(int count) | 
通知信号
| void | subSegmentCountChanged(int count) | 
另请参阅setSegmentCount。
成员函数文档
[明确] QValue3DAxis::QValue3DAxis(QObject *parent = nullptr)
使用给定的parent构造QValue3DAxis。
[重写虚函数 noexcept] QValue3DAxis::~QValue3DAxis()
销毁 QValue3DAxis。
© 2024 The Qt Company Ltd. 文档中包含的贡献是各自所有者的版权。本提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 及其相关标志是 The Qt Company Ltd. 在芬兰和其他国家/地区注册的 商标。所有其他商标均属于其各自所有者。