当前位置:编程学习 > wap >>

怎样在Qt中实现时序图的绘制呢

    我在本机接收远程发过来的udp包,比如它是一个实时的温度值,我每请求一次对方给我发一次。我想在二维坐标系中绘制折线图,横坐标是收到包时对应的时间,纵坐标是此时的温度。打算用第三方qwt库来绘制。
    现在的问题是,老师想要那种效果,就是,比如第一次收到的包的时间是12:00:00,那么横坐标就以12:00:00为起始坐标,横坐标尺的单位间隔假设是5秒,横坐标的右边界则是比最后一个接收到的包的时间略大的那个时间(它距离最左端的时间间隔也是5的倍数)。也就是说,横坐标的时间范围是变化的,它的时间轴范围总是近似而略大于第一个包到最后一个包的接受时间长度,这样就能够把绘制的曲线绘制在一个较大的视图里。
在java中我看到有TimeSeriesCollection、TimeSeriesDataItem等类可以实现时序数据的保存以及图形的绘制,不知道qt中有没有相应的好办法来方便的绘制这种时序图呢 --------------------编程问答-------------------- 要是觉得Java好用的话你可以直接用Qt Jambi做. Java+Qt, 不是很好吗?
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,