读入一个txt文件,保留其格式,将其输出在一个textedit中,代码如下:
QByteArray data = file.readAll();
QTextCodec *codec = Qt::codecForHtml(data);
QString str = codec->toUnicode(data);
str = QString::fromLocal8Bit(data);
ui->textEdit->setPlainText(str);
不过这样显示出来的文本有空行,如果要求不显示空行,该怎样改。