QAbstractAxis 类
QAbstractAxis 类是一个用于特定轴类的基类。 更多...
| 头文件 | #include <QAbstractAxis> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) | 
| qmake | QT += graphs | 
| 由以下类实例化 | AbstractAxis | 
| 继承自 | QObject | 
| 继承自 | |
| 状态 | 技术预览 | 
- 包括继承成员的所有成员列表
- QAbstractAxis 是 Qt Graphs 2D C++ 类库 的一部分。
公共类型
属性
| 
 | 
 | 
公共函数
| virtual | ~QAbstractAxis() | 
| Qt::Alignment | alignment() const | 
| void | hide() | 
| bool | isGridLineVisible() const | 
| bool | isLineVisible() const | 
| bool | isMinorGridLineVisible() const | 
| bool | isTitleVisible() const | 
| bool | isVisible() const | 
| qreal | labelsAngle() const | 
| bool | labelsVisible() const | 
| Qt::Orientation | orientation() const | 
| void | setGridLineVisible(bool visible = true) | 
| void | setLabelsAngle(qreal angle) | 
| void | setLabelsVisible(bool visible = true) | 
| void | setLineVisible(bool visible = true) | 
| void | setMax(const QVariant &max) | 
| void | setMin(const QVariant &min) | 
| void | setMinorGridLineVisible(bool visible = true) | 
| void | setRange(const QVariant &min, const QVariant &max) | 
| void | setTitleColor(const QColor &color) | 
| void | setTitleFont(const QFont &font) | 
| void | setTitleText(const QString &title) | 
| void | setTitleVisible(bool visible = true) | 
| void | setVisible(bool visible = true) | 
| void | show() | 
| QColor | titleColor() const | 
| QFont | titleFont() const | 
| QString | titleText() const | 
| virtual QAbstractAxis::AxisType | type() const = 0 | 
信号
| void | gridVisibleChanged(bool visible) | 
| void | labelsAngleChanged(qreal angle) | 
| void | labelsVisibleChanged(bool visible) | 
| void | lineVisibleChanged(bool visible) | 
| void | minorGridVisibleChanged(bool visible) | 
| void | titleColorChanged(const QColor &color) | 
| void | titleFontChanged(const QFont &font) | 
| void | titleTextChanged(const QString &text) | 
| void | titleVisibleChanged(bool visible) | 
| void | update() | 
| void | visibleChanged(bool visible) | 
成员类型文档
枚举类型 QAbstractAxis::AxisType
QAbstractAxis::AxisTypes
这个枚举类型指定了轴对象类型。
| 常量 | 值 | 
|---|---|
| QAbstractAxis::AxisTypeNoAxis | 0x0 | 
| QAbstractAxis::AxisTypeValue | 0x1 | 
| QAbstractAxis::AxisTypeBarCategory | 0x2 | 
AxisTypes 类型是 QFlags<AxisType> 的typedef。它存储了AxisType值的组合。
属性文档
[只读] alignment : const Qt::Alignment
此属性包含轴的对齐方式。
可以是 Qt::AlignLeft,Qt::AlignRight,Qt::AlignBottom 或 Qt::AlignTop。
访问函数
| Qt::Alignment | alignment() const | 
gridVisible : bool
此属性包含网格线的可见性。默认值是 true。
访问函数
| bool | isGridLineVisible() const | 
| void | setGridLineVisible(bool visible = true) | 
通知信号
| void | gridVisibleChanged(bool visible) | 
labelsAngle : qreal
此属性存储轴标签的角度(以度为单位)。
访问函数
| qreal | labelsAngle() const | 
| void | setLabelsAngle(qreal angle) | 
通知信号
| void | labelsAngleChanged(qreal angle) | 
labelsVisible : bool
此属性存储轴标签是否可见。默认值为 true。
访问函数
| bool | labelsVisible() const | 
| void | setLabelsVisible(bool visible = true) | 
通知信号
| void | labelsVisibleChanged(bool visible) | 
lineVisible : bool
此属性存储轴线的可见性。默认值是 true。
访问函数
| bool | isLineVisible() const | 
| void | setLineVisible(bool visible = true) | 
通知信号
| void | lineVisibleChanged(bool visible) | 
minorGridVisible : bool
此属性存储次要网格线的可见性。
仅适用于支持次要网格线的轴。默认值是 true。
访问函数
| bool | isMinorGridLineVisible() const | 
| void | setMinorGridLineVisible(bool visible = true) | 
通知信号
| void | minorGridVisibleChanged(bool visible) | 
[只读] orientation : const Qt::Orientation
此属性存储轴的方向。
当轴被添加到图表时,固定为 Qt::Horizontal 或 Qt::Vertical。
访问函数
| Qt::Orientation | orientation() const | 
titleColor : QColor
此属性存储用于绘制标题文本的颜色。
访问函数
| QColor | titleColor() const | 
| void | setTitleColor(const QColor &color) | 
通知信号
| void | titleColorChanged(const QColor &color) | 
titleFont : QFont
此属性存储轴标题的字体。
访问函数
| QFont | titleFont() const | 
| void | setTitleFont(const QFont &font) | 
通知信号
| void | titleFontChanged(const QFont &font) | 
titleText : QString
此属性存储轴的标题。
默认为空。轴标题支持HTML格式。
访问函数
| QString | titleText() const | 
| void | setTitleText(const QString &title) | 
通知信号
| void | titleTextChanged(const QString &文本) | 
titleVisible : 布尔型
该属性保存了坐标轴标题的可见性。
默认情况下,值是 true。
访问函数
| bool | isTitleVisible() const | 
| void | setTitleVisible(布尔型 visible = true) | 
通知信号
| void | titleVisibleChanged(布尔型 visible) | 
visible : 布尔型
该属性保存了坐标轴的可见性。默认情况下,值是 true。
访问函数
| bool | isVisible() const | 
| void | setVisible(布尔型 visible = true) | 
通知信号
| void | visibleChanged(布尔型 visible) | 
成员函数文档
[virtual noexcept] QAbstractAxis::~QAbstractAxis()
销毁坐标轴对象。当坐标轴添加到图中时,图对象将拥有所有权。
[信号] void QAbstractAxis::gridVisibleChanged(布尔型 visible)
当坐标轴网格线的可见性变为 visible 时,发出此信号。
注意:属性 gridVisible 的通知器信号。
void QAbstractAxis::hide()
使坐标轴、标签和网格线不可见。
[信号] void QAbstractAxis::labelsAngleChanged(qreal angle)
当坐标轴标签的角度变为 angle 时,发出此信号。
注意:属性 labelsAngle 的通知器信号。
[信号] void QAbstractAxis::labelsVisibleChanged(布尔型 visible)
当坐标轴标签的可见性变为 visible 时,发出此信号。
注意:属性 labelsVisible 的通知器信号。
[信号] void QAbstractAxis::lineVisibleChanged(布尔型 visible)
当坐标轴线的可见性变为 visible 时,发出此信号。
注意:属性 lineVisible 的通知器信号。
[信号] void QAbstractAxis::minorGridVisibleChanged(布尔型 visible)
当坐标轴次网格线的可见性变为 visible 时,发出此信号。
注意:属性 minorGridVisible 的通知器信号。
Qt::Orientation QAbstractAxis::orientation() const
返回轴的方向(垂直或水平)。
注意:该属性的获取函数。
void QAbstractAxis::setLineVisible(bool visible = true)
确定坐标轴线条和刻度线是否可见。
注意:该属性的设置函数。
另请参阅:isLineVisible()。
void QAbstractAxis::setMax(const QVariant &max)
将坐标轴上显示的最大值设置。根据实际的坐标轴类型,参数 max 转换为适当类型的值。如果转换失败,则函数调用不执行任何操作。
void QAbstractAxis::setMin(const QVariant &min)
将坐标轴上显示的最小值设置。根据实际的坐标轴类型,参数 min 转换为适当类型的值。如果转换失败,则函数调用不执行任何操作。
void QAbstractAxis::setRange(const QVariant &min, const QVariant &max)
设置坐标轴上显示的值域。根据实际的坐标轴类型,参数 min 和 max 转换为适当的值类型。如果转换失败,则函数调用不执行任何操作。
void QAbstractAxis::setTitleColor(const QColor &color)
将用于绘制标题的颜色设置为 color。
注意:设置属性 titleColor。
另请参阅:titleColor()。
void QAbstractAxis::setTitleFont(const QFont &font)
将用于绘制标题的字体设置为 font。
注意:设置属性 titleFont。
另请参阅:titleFont()。
void QAbstractAxis::setVisible(bool visible = true)
将坐标轴、标签和网格线的可见性设置为 visible。
注意:设置属性 visible。
另请参阅:isVisible()。
void QAbstractAxis::show()
使坐标轴、标签和网格线可见。
QColor QAbstractAxis::titleColor() const
返回用于绘制标题的颜色。
注意:该属性的获取函数。
另请参阅:setTitleColor()。
[信号] void QAbstractAxis::titleColorChanged(const QColor &color)
当用于绘制轴标题的颜色更改为 color 时,发出此信号。
注意:属性 titleColor 的通知信号。
QFont QAbstractAxis::titleFont() const
返回用于绘制标题的字体。
注意:属性 titleFont 的获取函数。
参见:setTitleFont()。
[信号] void QAbstractAxis::titleFontChanged(const QFont &font)
当坐标轴标题的字体更改为 font 时,该信号将被发出。
注意:属性 titleFont 的通知信号。
[信号] void QAbstractAxis::titleTextChanged(const QString &text)
当坐标轴标题的文本更改为 text 时,该信号将被发出。
注意:属性 titleText 的通知信号。
[信号] void QAbstractAxis::titleVisibleChanged(bool visible)
当坐标轴标题文本的可见性更改为 visible 时,该信号将被发出。
注意:属性 titleVisible 的通知信号。
[纯虚函数] QAbstractAxis::AxisType QAbstractAxis::type() const
返回坐标轴的类型。
[信号] void QAbstractAxis::update()
当坐标轴需要更新时,该信号将被发出。
[信号] void QAbstractAxis::visibleChanged(bool visible)
当坐标轴的可见性更改为 visible 时,该信号将被发出。
注意:属性 visible 的通知信号。
© 2024 The Qt Company Ltd. 本文档中包含的贡献文件版权归其各自的所有者所有。本文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款提供许可。Qt 和相关标志是 The Qt Company Ltd 在芬兰及/或其他国家/地区的商标。所有其他商标均为其各自所有者的财产。