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 在芬兰及/或其他国家/地区的商标。所有其他商标均为其各自所有者的财产。