Qt Charts 之 QChartView Class

详细描述

QChartView是一个独立的图标小部件。

QChartView是一个独立的可以显示图表的部件。它不需要分离的QGraphicsScene就可以工作。如果你想要在已经存在的QGraphicsScene中显示一个图表,你需要使用QChart(或者QPolarChart)类(来替代QChartView)。

成员函数(API)

QChartView::QChartView(QWidget *parent = Q_NULLPTR)
构造一个父对象为parent的QChartView对象。

QChartView::QChartView(QChart *chart, QWidget *parent = Q_NULLPTR)
构造一个父对象为parent的QChartView来显示图表chart。图表视图QChartView对象chartView获得图表QChart对象的所有权。

QChartView::~QChartView()
销毁chartView对象以及它关联的图表。

QChart *QChartView::chart() const
返回图表视图QChartView关联的图表chart的指针。

RubberBands QChartView::rubberBand() const
返回QChartView控件当前使用的rubber band标志。

void QChartView::setRubberBand(const RubberBands &rubberBand)
设置rubber band标志为参数rubberBand。选择的标志决定了缩放的方式。
注意:Rubber band缩放不支持极坐标图。

void QChartView::setChart(QChart *chart)
设置当前图表视图的图表为chart。新图表得所有权被传递到图表视图chartView,前一个图表的所有权被释放。


你可能感兴趣的:(Qt)