• 11690阅读
  • 7回复

【提问】如何绘制实时曲线 [复制链接]

上一主题 下一主题
离线qlong79
 
只看楼主 倒序阅读 楼主  发表于: 2005-12-20
我想在frame上将采到的数据实时绘制曲线,并且希望当绘制到边框时,曲线可以自动左移,来显示新采到的数据点。如果在程序中自己判断是否到达边框,然后逐点重新绘制可能会很麻烦,qt中有没有现成的函数可以实现此功能呢?
我查到Qpainter::translate()函数似乎可以实现坐标轴平移,但具体该如何应用呢?
在平移坐标轴以后如何将以前绘制的点重新绘制出来呢?

希望指教!!
[ 此贴被XChinux在2005-12-20 20:29重新编辑 ]
离线myer

只看该作者 1楼 发表于: 2005-12-20
Qpainter::translate()和你的平移是没有关系的。
你可以自己实现,在timerEvent或者其它触发函数中绘制。
或者使用第三方库,例如qwt或者kdchart等等。
http://user.qzone.qq.com/56430808
离线myer

只看该作者 2楼 发表于: 2005-12-21
good news from trolltech:
new QCanvas and Chart module will add to next Qt release...perhaps Qt4.2.
http://user.qzone.qq.com/56430808
离线qlong79
只看该作者 3楼 发表于: 2005-12-22
谢谢
还想问下提到的第三方库
比如qwt或者kdchart编的程序可以在qt/embed里集成吗?
离线avacool
只看该作者 4楼 发表于: 2005-12-26


http://qwt.sourceforge.net/

Qwt 4.2.x might be usable in all environments where you find a Qt >= 2.3.0 or 3.x.
离线qiang1985
只看该作者 5楼 发表于: 2009-08-23
学习了!
离线leozh
只看该作者 6楼 发表于: 2011-05-30
正在做这方面的东西,LZ实现了没?
离线feiyang0725

只看该作者 7楼 发表于: 2012-07-30
请问在实时显示的的时候如何判断一条曲线是否显示完成。我现在需要显示5条曲线。。能给点意见吗?
快速回复
限100 字节
 
上一个 下一个