QBarCategoryAxis 类

QBarCategoryAxis 类用于向图表的轴添加类别。 更多信息...

头文件 #include <QBarCategoryAxis>
CMakefind_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmakeQT += graphs
由以下类实例化 BarCategoryAxis
继承自 QAbstractAxis
状态技术预览

属性

公共函数

QBarCategoryAxis(QObject *parent = nullptr)
virtual~QBarCategoryAxis()
voidappend(const QStringList &categories)
voidappend(const QString &category)
QStringat(int index) const
QStringListcategories()
voidclear()
intcount() const
voidinsert(int index, const QString &category)
QStringmax() const
QStringmin() const
voidremove(const QString &category)
voidreplace(const QString &oldCategory, const QString &newCategory)
voidsetCategories(const QStringList &categories)
voidsetMax(const QString &max)
voidsetMin(const QString &min)
voidsetRange(const QString &minCategory, const QString &maxCategory)

重写的公共函数

virtual QAbstractAxis::AxisTypetype() const override

信号

voidcategoriesChanged()
voidcountChanged()
voidmaxChanged(const QString &max)
voidminChanged(const QString &min)
voidrangeChanged(const QString &min, const QString &max)

详细描述

QBarCategoryAxis 可以设置为显示带刻度线、网格线和阴影的轴线。类别绘制在刻度线之间。

属性文档

分类 : QStringList

此属性保存轴的分类。

访问函数

QStringListcategories()
voidsetCategories(const QStringList &categories)

通知器信号

[只读] count : const int

此属性保存轴的分类数量。

访问函数

intcount() const

通知器信号

voidcountChanged()

max

此属性保存轴上的最大值。

访问函数

QStringmax() const
voidsetMax(const QString &max)

通知器信号

voidmaxChanged(const QString &max)

min : QString

此属性保存轴上的最小值。

访问函数

QStringmin() const
voidsetMin(const QString &min)

通知器信号

voidminChanged(const QString &min)

成员函数文档

[显式] QBarCategoryAxis::QBarCategoryAxis(QObject *parent = nullptr)

构造一个轴对象,它是 parent 的子对象。

[虚拟 noexcept] QBarCategoryAxis::~QBarCategoryAxis()

销毁轴对象。

void QBarCategoryAxis::append(const QStringList &categories)

categories 添加到轴。轴上的最大值将更改为与 categories 中的最后一个分类匹配。如果没有 previously 定义分类,轴上的最小值也将更改为与 categories 中的第一个分类匹配。

分类必须是一个有效的 QString,并且不能重复。重复的分类不会被添加。

void QBarCategoryAxis::append(const QString &category)

category 添加到轴。轴上的最大值将更改为与最后一个 category 匹配。如果没有 previously 定义分类,轴上的最小值也将更改为与 category 匹配。

分类必须是一个有效的 QString,并且不能重复。重复的分类不会被添加。

QString QBarCategoryAxis::at(int index) const

返回 index 处的分类。索引必须是有效的。

QStringList QBarCategoryAxis::categories()

返回分类。

注意: 访问器函数为 categories 属性。

另请参阅:setCategories

[信号] void QBarCategoryAxis::categoriesChanged()

当轴的分类改变时发出此信号。

注意: 属性 categories 的通知器信号。

[调用] void QBarCategoryAxis::clear()

删除所有类别。将轴范围的最大值和最小值设置为 QString::null。

注意:此函数可以通过元对象系统从 QML 中调用。请参见 Q_INVOKABLE

int QBarCategoryAxis::count() const

返回类别的数量。

注意:count 属性的获取函数。

[信号] void QBarCategoryAxis::countChanged()

当轴的类别数量发生变化时发射此信号。

注意:count 属性的通知信号。

void QBarCategoryAxis::insert(int index, const QString &category)

category 插入轴的 index 位置。 category 必须是有效的 QString,并且不能重复。如果 category 预先或附加到其他类别,则相应地更新轴上最小和最大值。

QString QBarCategoryAxis::max() const

返回最大类别。

注意:max 属性的获取函数。

另请参阅setMax

[信号] void QBarCategoryAxis::maxChanged(const QString &max)

当轴的 max 值变化时发射此信号。

注意:max 属性的通知信号。

QString QBarCategoryAxis::min() const

返回最小类别。

注意:min 属性的获取函数。

另请参阅setMin

[信号] void QBarCategoryAxis::minChanged(const QString &min)

当轴的 min 值变化时发射此信号。

注意:min 属性的通知信号。

[信号] void QBarCategoryAxis::rangeChanged(const QString &min, const QString &max)

当轴的 minmax 值发生变化时发射此信号。

void QBarCategoryAxis::remove(const QString &category)

从轴中删除 category。删除当前设置轴最大或最小值的类别将影响轴范围。

void QBarCategoryAxis::replace(const QString &oldCategory, const QString &newCategory)

oldCategory替换为newCategory。如果oldCategory不在轴上,则不执行任何操作。newCategory必须是一个有效的QString,且不能重复。如果替换了最小或最大类别,轴上的最小和最大值将相应更新。

void QBarCategoryAxis::setCategories(const QStringList &categories)

设置categories并丢弃旧的类别。轴范围调整以匹配categories中的第一和最后一个类别。

类别必须是一个有效的QString,且不能重复。

注意:属性categories的设置函数。

另请参阅:categories()。

void QBarCategoryAxis::setMax(const QString &max)

设置最大类别为max

注意:属性max的设置函数。

另请参阅:max()。

void QBarCategoryAxis::setMin(const QString &min)

设置最小类别为min

注意:属性min的设置函数。

另请参阅:min()。

void QBarCategoryAxis::setRange(const QString &minCategory, const QString &maxCategory)

将轴范围设置为从minCategorymaxCategory

[重写虚函数] QAbstractAxis::AxisType QBarCategoryAxis::type() const

重写了: QAbstractAxis::type() const

返回轴的类型。

© 2024 Qt公司。本文档中包含的文档贡献的版权归各所有者所有。本提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt及其标志是芬兰_the Qt Company Ltd. 和/或其他国家的商标。所有其他商标均为各自所有者的财产。