BoxSet QML Type
表示箱线图中的一个数据点。更多...
| Import Statement: | import QtCharts 2.12 |
| In C++: | QBoxSet |
| Status: | Deprecated |
此类型已弃用。我们强烈建议不要在新代码中使用它。
属性
- brushFilename : string
- count : int
- label : string
- values : list
信号
- cleared()
- clicked()
- doubleClicked()
- hovered(bool status)
- pressed()
- released()
- valueChanged(int index)
- valuesChanged()
方法
详细说明
箱线图是一种基于五个不同数值绘制的图形,用于展示数据范围及三个中位数值。 指定这些值有两种方法。第一种是使用构造函数或append()方法。这些值必须按以下顺序指定:下限、下四分位数、中位数、上四分位数和上限。
第二种方法是创建一个空的 BoxSet 实例,并使用setValue() 方法指定这些值。
另请参阅 BoxPlotSeries 。
属性文档
brushFilename : string
用作箱线图项目画笔的文件名称。
count : int
该箱线图项的取值个数。
label : string
箱线图条目的类别标签。
values : list
箱线图中各项的数值。访问数值列表时,可使用以下枚举作为索引:
| 常量 | 描述 |
|---|---|
BoxSet.LowerExtreme | 箱线图项的最小值。 |
BoxSet.LowerQuartile | 箱线图项下半部分的中位数。 |
BoxSet.Median | 箱线图项的中位数。 |
BoxSet.UpperQuartile | 箱线图中下半部分的中位数。 |
BoxSet.UpperExtreme | 箱线图中该数据项的最大值。 |
Signal 文档
cleared()
当箱线图项的所有值均设置为 0 时,将触发此信号。
相应的信号处理程序为onCleared() 。
注意: 相应的处理程序 为onCleared 。
clicked()
当用户点击图表中的箱线图项目时,会触发此信号。
相应的信号处理程序为onClicked() 。
注意: 相应的处理程序 为onClicked 。
doubleClicked()
当用户双击箱线图项目时,会触发此信号。
相应的信号处理程序为onDoubleClicked() 。
注意: 相应的处理程序 是onDoubleClicked 。
hovered(bool status)
当鼠标悬停在图表中的箱线图项目上时,会触发此信号。当鼠标移到该项目上时,status 会变为true ;当鼠标再次移开时,它会变为false 。
相应的信号处理程序是onHovered() 。
注意: 相应的处理程序 是onHovered 。
pressed()
当用户点击图表中的箱线图项目并按住鼠标按钮时,会触发此信号。
相应的信号处理程序为onPressed 。
注意: 相应的处理程序 为onPressed 。
released()
当用户在箱线图项目上松开鼠标按钮时,会触发此信号。
相应的信号处理程序为onReleased() 。
注意: 相应的处理程序 是onReleased 。
valueChanged(int index)
当由index 指定的箱线图项的值发生变化时,会触发此信号。
相应的信号处理程序是onValueChanged() 。
注意: 相应的处理程序 是onValueChanged 。
valuesChanged()
当箱线图项的多个值发生变化时,会触发此信号。
相应的信号处理程序为onValuesChanged() 。
注意: 相应的处理程序 为onValuesChanged 。
方法文档
void append(real value)
将value 指定的新值追加到箱线图条目的末尾。
real at(int index)
返回位于index 指定位置处的值。
void clear()
将箱线图项的所有值均设置为 0。
void setValue(int index, qreal value)
将value 指定的值设置到index 指定的位置。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.