2011-03-24 27 views
0

移动图形招呼每一个我想问的是如何使用QWT我绘制移动图形,因为我是新来的QWT所以我没有任何想法使用C++和QWT

像我想要的曲线。我的数据不断出现。这就是我想要两个相邻的点逐步由曲线希望你的人加入明白我想说 有没有办法做到这一点

好心帮我,我会很感谢全给你的人

回答

0

创建一个具有50ms周期(25Hz频率)的定时器并更新定时器timeout信号上的绘图数据。

编辑:我看着QwtPlot更接近。我假设你使用它QwtPlotCurve。我认为您可以使用它的SetRawData方法,并且每50毫秒(或更长,取决于您所需)更新您的数据阵列,然后用replot方法重新绘制您的图形。不知道你是否必须在每次更新时调用SetRawData,根据Set Data的描述,你不知道。

或者您可以使用AutoReplot。如果使用QwtPlot::setAutoReplot启用它,则使用新数据集调用QwtPlotCurve::SetData应自动重新绘制它。

+0

ok先生谢谢,但先生不会一次显示整个图表,然后在50秒的间隔后显示下一个值 – tariq 2011-03-24 20:25:42

+0

@randy:我添加了更多信息,希望它有帮助 – 2011-03-24 21:14:01