专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

怎么画动态正弦曲线

发布时间:2010-05-30 20:53:43 文章来源:www.iduyao.cn 采编人员:星星草
如何画动态正弦曲线
   不要用qwt,想要思路,请大神帮助
------最佳解决方案--------------------
引用:
引用:思路大概是这样的:
C/C++ code??123456789QPoint p1, p2;// 两个点float A = 50.0f;// 幅度float T = 10.0f;// 周期for ( float i = 0.0f; i < 12.56f; i += 0.157f ){  p1 = QPoint( T *……

这个是绘制曲线的公式,动态的很简单,自己都想得出来。
将我们绘制的图形设置一个初相,
设置一个定时器,隔一段时间发送信号,在槽里执行更改初相,并且执行绘制。
你不是只要思路嘛。
------其他解决方案--------------------
思路大概是这样的:

QPoint p1, p2;// 两个点
float A = 50.0f;// 幅度
float T = 10.0f;// 周期
for ( float i = 0.0f; i < 12.56f; i += 0.157f )
{
  p1 = QPoint( T * i, A * sin( i ) );
  painter.drawLine( p1, p2 );
  p2 = p1;
}

------其他解决方案--------------------
首先计算出数据点 然后用线连接起来
------其他解决方案--------------------
引用:
思路大概是这样的:
C/C++ code??123456789QPoint p1, p2;// 两个点float A = 50.0f;// 幅度float T = 10.0f;// 周期for ( float i = 0.0f; i < 12.56f; i += 0.157f ){  p1 = QPoint( T * i, A * sin( i ) );  painte……
但它不会动吧,能不能给个demo参考啊?!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: