使用QList作为QwtPlotCurves setSamples的输入

时间:2013-05-15 03:11:49

标签: qt qwt qlist

我有两个保存动态数据的QList(XList,YList)。我想通过setSamples将它们用作QwtPlotCurves的输入。检查完文档后:

void    setSamples (const double *xData, const double *yData, int size)
void    setSamples (const QVector< double > &xData, const QVector< double > &yData)
void    setSamples (const QVector< QPointF > &)

似乎不支持QList。是否有解决方法或我是否必须超载?

1 个答案:

答案 0 :(得分:1)

QList中有一个返回const QVector的方法。

所以:

setSamples( XList.toVector(), YList.toVector()  )

检查QVector QList::toVector () const