如何在Qt文本阅读中分割\t

how to split \t in Qt text reading

我正在使用 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.0050000000000000001\t0.0018503982665486619\t1.7510645161290324

问题解决了。感谢所有人,感谢 Wiktor Stribiżew。该错误使用“\t”而不是“\t”