QLogValue3DAxisFormatter 类
QLogValue3DAxisFormatter 类提供了对数值轴的格式化规则。 更多信息...
| 头文件 | #include <QLogValue3DAxisFormatter> |
| CMake | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake | QT += graphs |
| 由以下类实例化 | LogValueAxis3DFormatter |
| 继承自 | QValue3DAxisFormatter |
| 状态 | 技术预览 |
- 所有成员列表,包括继承成员
- QLogValue3DAxisFormatter 是 Qt Graphs C++ Classes for 3D 的一部分。查看全部
属性
- autoSubGrid : bool
- base : qreal
- showEdgeLabels : bool
公共函数
| QLogValue3DAxisFormatter(QObject *parent = nullptr) | |
| virtual | ~QLogValue3DAxisFormatter() override |
| bool | autoSubGrid() const |
| qreal | base() const |
| void | setAutoSubGrid(bool enabled) |
| void | setBase(qreal base) |
| void | setShowEdgeLabels(bool enabled) |
| bool | showEdgeLabels() const |
信号
| void | autoSubGridChanged(bool enabled) |
| void | baseChanged(qreal base) |
| void | showEdgeLabelsChanged(bool enabled) |
属性说明
autoSubGrid : bool
此属性保留是否自动生成子网格位置。
如果此属性值设置为 true,则计算子网格线位置时忽略父轴子段数量。子网格位置将根据 base 属性值自动生成。子网格线的数量设置为基值减一,向下取整。如果基值为零,则忽略此属性。默认值为 true。
访问函数
| bool | autoSubGrid() const |
| void | setAutoSubGrid(bool enabled) |
通知信号
| void | autoSubGridChanged(bool enabled) |
另请参阅base 和 QValue3DAxis::subSegmentCount.
base : qreal
此属性保存用于将轴值映射到基准的对数。
如果基准不为零,则在计算网格线和标签位置时将忽略父轴分段数。如果您想将范围均等地分割成段,就像一个普通值轴一样,请将此属性值设置为零。
基准必须是零或正数,不能等于一。默认为十。
访问函数
| qreal | base() const |
| void | setBase(qreal base) |
通知信号
| void | baseChanged(qreal base) |
另请参阅QValue3DAxis::segmentCount.
showEdgeLabels : bool
此属性保存轴上第一个和最后一个标签是否可见。
当 base 属性值不为零时,整个轴范围通常不会等分。第一和最后一个分段通常比其他分段小。在极端情况下,这可能导致第一和最后两个网格线上的标签重叠。通过将此属性设置为 false,可以在片段不完全适合轴的情况下抑制显示轴的最小和最大标签。默认为 true。
访问函数
| bool | showEdgeLabels() const |
| void | setShowEdgeLabels(bool enabled) |
通知信号
| void | showEdgeLabelsChanged(bool enabled) |
另请参阅base 和 QAbstract3DAxis::labels.
成员函数文档
[显式] QLogValue3DAxisFormatter::QLogValue3DAxisFormatter(QObject *parent = nullptr)
使用可选的父元素 parent 构造一个新的对数值3D轴格式化器。
[覆盖虚函数无异常] QLogValue3DAxisFormatter::~QLogValue3DAxisFormatter()
删除对数值3D轴格式化器。
© 2024 The Qt Company Ltd. 以下包含的文档贡献者的版权。所提供的文档是根据由自由软件基金会发布的 GNU自由文档许可协议版本1.3 许可的。Qt及其相应标志是芬兰/The Qt Company Ltd. 及/或世界各地的商标。所有其他商标均为其各自所有者的财产。