我正在使用qwt 6.1.3进行一些Qt绘图工作,只是为了测试我创建了一个新项目,添加了库,并将simpleplot.cpp示例代码粘贴到Qtcreator中。
可在此处查看该文件的副本:https://github.com/eiimage/qwt/blob/master/examples/simpleplot/simpleplot.cpp
代码返回了很多错误。
curve->setSymbol(symbol);
上面的代码必须在符号前放置*以防止出错。虽然我不确定这是否正确。
curve->setSamples(points);
产生错误:'class QwtPlotCurve'没有名为'setSamples'的成员。但是,它在示例中使用,并且还显示在该类的文档中。可能导致此问题的原因是什么?
感谢。
答案 0 :(得分:1)
这个问题是文档之一。提供的所有在线文档和示例都使用方法setSamples
和setRawSamples
来设置曲线点。这是不正确的。适当的方法是setData
和setRawData
。