5
我試圖讀取使用爲什麼QFile :: canReadLine()總是返回false?
while (file.canReadLine()) {
QString line = QString::fromUtf8(file.readLine());
qDebug() << line;
}
但QFile::canReadLine()
始終返回false通過線文件中的行,即使file.readLine()
成功,每次被稱爲時間(我已經測試過)讀取下一行。
它應該總是返回false嗎?該文檔說,它總是返回false爲非緩衝設備,但不是QFile緩衝?
我使用的是Qt 4.7.4。