qwtplot - 添加数据

时间:2013-02-11 15:59:21

标签: qt qwt

QVector<double> x(101), y(101);
for (int i=0; i<101; ++i)
{
     x[i] = i/50.0 - 1;
     y[i] = x[i]*x[i];
}

QwtPlotCurve *curve;
curve->setData(x,y);
curve->attach(plot_all[0]);

假设plot_all[0]是我的QwtPlot,这里有什么问题?它崩溃了我的程序,用linux制作。

1 个答案:

答案 0 :(得分:1)

您没有分配*curve,因此它不指向有效对象。尝试用

替换QwtPlotCurve *curve
QwtPlotCurve *curve = new QwtPlotCurve();