【求大神】Qt 怎么逐行读取linux环境下的文件, 为什么gvim上显示的是11行, 读取出来的却只有6行

【求大神】Qt 如何逐行读取linux环境下的文件, 为什么gvim上显示的是11行, 读取出来的却只有6行?
Qt 如何逐行读取linux环境下的文件, 为什么gvim上显示的是11行, 读取出来的却只有6行?
------解决思路----------------------
QFile结合QTextStream。
QTextStream可以按行读( readLine() ),判断结束用 atEnd()。代码类似:
QFile file("yourfile");
file.open(QFile::ReadOnly);
QTextStream ts(&file);
int lineCount = 0;
while(!ts.atEnd())
{
    QString line = ts.readLine();
    ++lineCount;
}