如何在Qt文本阅读中拆分t

how to split in Qt text reading

本文关键字:拆分 Qt 文本      更新时间:2023-10-16

我正在使用split来检测Qt文本文件中的某些数字。

 QString line = my_file.readLine();
 QStringList list ;
 if(file_format=="csv")
    list=line.split(',', QString::SkipEmptyParts);
 else
    list=line.split('t', QString::SkipEmptyParts);

此代码适用于 CSV 文件。 但是对于 TXT 文件,它不会检测到任何数字。 我能做什么?知道吗? 示例文本:

-0.0050000000000000001  0.0018503982665486619   1.7510645161290324

这在Qt调试的行变量中检测到

-0.0050000000000000001t0.0018503982665486619t1.7510645161290324
问题

解决了。 谢谢大家,感谢维克多·斯特里比泽。 该错误使用"\t"而不是"\t">