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. 及/或世界各地的商标。所有其他商标均为其各自所有者的财产。