void NeHeWidget::moveNeedle()
{
moveflag=true;
for(movex=0;movex<19;movex++)
{
for(movey=0;movey<19;movey++)
{
emit NeedleMoved(movex,movey);///信号
updateGL();
for(int i=0;i<1000;i++)
{
int m;
m++;
for(int j=0;j<1000;j++)
{
int n;
n++;
for(int k=0;k<500;k++)
{
int p;
p++;
}
}
}
/
}
}
}
void NeHeWidget::floattostr(int newx,int newy)///槽
{
QFile data("output.txt");//test
if (data.open(QFile::WriteOnly | QFile::Truncate))
{
QTextStream out(&data);
out << "Result: " << qSetFieldWidth(10) << left << 3.14 << 2.7 << endl;
} //test
strX.sprintf("%f", points[newx][newy][0]);
strY.sprintf("%f", points[newx][newy][1]);
strZ.sprintf("%f", points[newx][newy][2]);
emit OverConvert( strX, strY, strZ);
}///
标注的槽与标注的信号相连,但曹只在二重循环全部结束后才接受到信号