5
나는 file.readLine()
가 성공하고 다음 줄을이 호출 할 때마다 (나는 것을 테스트 한) 읽기에도 불구하고,QFile :: canReadLine()이 항상 false를 반환하는 이유는 무엇입니까?
while (file.canReadLine()) {
QString line = QString::fromUtf8(file.readLine());
qDebug() << line;
}
하지만 QFile::canReadLine()
항상 false 반환을 사용하여 파일을 줄을 읽으려고했다.
항상 false를 반환한다고 가정합니까? 도큐멘트에 따르면 버퍼링되지 않은 장치에 대해서는 항상 이 false를 반환하지만 QFile은 버퍼되지 않습니다.
Qt 4.7.4를 사용하고 있습니다.