作为一个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
}
}