QBarCategoryAxis 类
QBarCategoryAxis 类用于向图表的轴添加类别。 更多信息...
头文件 | #include <QBarCategoryAxis> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake | QT += graphs |
由以下类实例化 | BarCategoryAxis |
继承自 | QAbstractAxis |
状态 | 技术预览 |
- 包括继承成员在内的所有成员列表
- QBarCategoryAxis 属于 Qt 图形 C++ 2D 类。
属性
- categories : QStringList
- count : const int
- max : QString
- min : QString
公共函数
QBarCategoryAxis(QObject *parent = nullptr) | |
virtual | ~QBarCategoryAxis() |
void | append(const QStringList &categories) |
void | append(const QString &category) |
QString | at(int index) const |
QStringList | categories() |
void | clear() |
int | count() const |
void | insert(int index, const QString &category) |
QString | max() const |
QString | min() const |
void | remove(const QString &category) |
void | replace(const QString &oldCategory, const QString &newCategory) |
void | setCategories(const QStringList &categories) |
void | setMax(const QString &max) |
void | setMin(const QString &min) |
void | setRange(const QString &minCategory, const QString &maxCategory) |
重写的公共函数
virtual QAbstractAxis::AxisType | type() const override |
信号
void | categoriesChanged() |
void | countChanged() |
void | maxChanged(const QString &max) |
void | minChanged(const QString &min) |
void | rangeChanged(const QString &min, const QString &max) |
属性文档
分类 : QStringList
此属性保存轴的分类。
访问函数
QStringList | categories() |
void | setCategories(const QStringList &categories) |
通知器信号
void | categoriesChanged() |
[只读]
count : const int
此属性保存轴的分类数量。
访问函数
int | count() const |
通知器信号
void | countChanged() |
max
此属性保存轴上的最大值。
访问函数
通知器信号
void | maxChanged(const QString &max) |
min : QString
此属性保存轴上的最小值。
访问函数
通知器信号
void | minChanged(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)
当轴的 min 或 max 值发生变化时发射此信号。
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)
将轴范围设置为从minCategory到maxCategory。
[重写虚函数]
QAbstractAxis::AxisType QBarCategoryAxis::type() const
重写了: QAbstractAxis::type() const。
返回轴的类型。
© 2024 Qt公司。本文档中包含的文档贡献的版权归各所有者所有。本提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt及其标志是芬兰_the Qt Company Ltd. 和/或其他国家的商标。所有其他商标均为各自所有者的财产。