QT 将QString按分隔符分行读取到文件中

QFile _fileQml(_strFileName);
// 打开文件
if (_fileQml.open(QIODevice::Text | QIODevice::ReadWrite))
{
QTextStream _inStream(&_fileQml);
QTextCodec *codec = QTextCodec::codecForName(“UTF-8”); // 写入格式
_inStream.setCodec(codec);
QStringList _textLineList = m_QStirng.getQString(“QString”).split(“\n”); // 需要写入的模板数据
// 遍历所有行
for (QStringList::ConstIterator _iter = _textLineList.begin(); _iter != _textLineList.end(); ++_iter)
{
_inStream << *_iter << endl; // 按行写入内容
}
_fileQml.close(); // 关闭文件————-
}

你可能感兴趣的:(QT)