请求大神一个简单问题QT5中QTextStream readline函数

作为一个QT菜鸟,现在想读入txt中内容到ListWidget中,可惜我的txt宽度太长每行有70个字符,可是readline最大宽度不够,怎么办?

QString QTextStream::readLine(qint64 maxlen = 0) 这里面不是可以设定最大长度么,建议你使用时熟悉下接口

给你一段代码参考下,

 QFile file("box.txt");
 if (file.open(QFile::ReadOnly)) {
     char buf[1024];
     qint64 lineLength = file.readLine(buf, sizeof(buf));
     if (lineLength != -1) {
         // the line is available in buf
     }
 }