生成一段正弦
/*---------    make sin wave---------- */    
    for (int ll=150; ll<250; ll++)
    {    
    for (int o=0; o<1024; o++)
    {
    Data[o]= sin(2*3.1415*f*o/1024/2.5);
    }
                     f+=100;
/*-------------------------------- */         
将Data[o绘制出来,然后调用repaint时程序不断重绘,     
    QTimer *timer = new QTimer(this);
    connect(timer, SIGNAL(timeout()), SLOT(animate()));
    timer -> start (40);
void CTime::animate()
{
    repaint (FALSE); 
}
画出来了,但特别慢,鼠标都没法响应了,请问如何实现不死机的实时绘图