在QT5中读取中文文本文件的示例代码

测试环境:

[1]QT5.4

[2]VS2013Update3

[3]Windows7-64bits


下面的代码段演示了如何把文件内容写到data:QString对象里去。

QFile file(fileName);

		if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
		{
			return;
		}

		QTextStream in(&file);
		in.setCodec("GBK");
		while (!in.atEnd())
		{
			QString line = in.readLine();
			line = line + "\n";
			data = data + line;
		}
		file.close();


你可能感兴趣的:(在QT5中读取中文文本文件的示例代码)