首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎么画动态正弦曲线

2012-12-21 
如何画动态正弦曲线不要用qwt,想要思路,请大神帮助[最优解释]引用:引用:思路大概是这样的:C/C++ code??123

如何画动态正弦曲线
   不要用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参考啊?!

热点排行