求教:使用qwtPlot画曲线,只能用setData吗? 我希望每次画一个点,依次描点画线,形成动态的曲线。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教:使用qwtPlot画曲线,只能用setData吗? 我希望每次画一个点,依次描点画线,形成动态的曲线。相关的知识,希望对你有一定的参考价值。

我希望每次画一个点,依次描点画线,形成动态的曲线。但setData中的参数必须是横纵坐标的整组数据,如果想动态的话,我现在只想到时时更新数组中的数据,并让qwtPlot一直刷新,这样会使界面非常慢。请问还有什么别的方法画曲线吗?谢谢!

参考技术A 我使用的是和你一样的办法,只不过我用的函数是setsample(),效果还可以。应该有一个类叫QwtDirectPainter,这个是Qwt的示波器例程里面用的,应该能够满足你的需要。不过程序的变动可能会比较大。 参考技术B 我也不会,请问你现在解决了吗?

以上是关于求教:使用qwtPlot画曲线,只能用setData吗? 我希望每次画一个点,依次描点画线,形成动态的曲线。的主要内容,如果未能解决你的问题,请参考以下文章

QwtPlot:按下鼠标按钮平移并同时在曲线上显示值

如何清除 Qt 上的 QwtPlot?

QwtPlot - 多个 Y 轴

使用 QwtPlotCurve 断开第一个和最后一个点

origin 堆叠时如何在一个图中画多条曲线

求教用matlab 实现最小二乘法拟合曲线的问题