Начиная с Qt 5.5 вы можете использовать QTextStream::readLineInto
. Он ведет себя подобно std::getline
и, возможно, быстрее, чем QTextStream::readLine
, потому что он повторно использует строку:
QIODevice* device;
QTextStream in(&device);
QString line;
while (in.readLineInto(&line)) {
// ...
}