参考《Qt 5.9c++开发指南》
Qt Charts模块是一组易于使用的图表组件,它基于Qt的Graphics View架构,其核心组件是QChartView和QChart。
QChart
- QChart类管理图表系列、图例和轴的图形表示,而一个QChart一般包括序列、坐标轴、图例、图表标题等部分
QChartView
- QChartView可以显示图标的一个独立的小部件,其中包含的函数很少。主要有以下几种:
- void setChart(QChart *chart),设置一个QChart对象作为显示的图表。
- QChart * chart(),返回QChartView当前设置的QChart类对象。
- void setRubberBand(RubberBands &rubberBand),设置选择框的类型,即鼠标在视图组件上拖动选择范围的方式,是一个QChartView::RubberBand枚举类型的组合,QChartView::RubberBand枚举类型有以下几种取值:
- QChartView::NoRubberBand——无选择框;
- QChartView::VerticalRubberBand——垂向选择;