QT 逐行读取txt,处理后输出效率低
QString e;
QTextStream in(&str1);
while(!in.atEnd())
{
str2= in.readLine();
if((str2.startsWith("G",Qt::CaseSensitive))
{
if(str2.contains("F",Qt::CaseSensitive))
//str3=str2.section(' ',0,3);
str3=QtConcurrent::run(screen2,str2,3);
else //str3=str2.section(' ',0,2);
str3=QtConcurrent::run(screen2,str2,2);
e=e+QtConcurrent::run(screen1,str4,str3);
}
else //str4=str4+'\n'+str2;
e=e+QtConcurrent::run(screen1,str4,str2);