【发布时间】:2014-07-22 23:34:03
【问题描述】:
我正在尝试使用 QFile (Qt5) 读取一个简单的文本文件,但奇怪的是它不起作用。下面是我的代码。
QFile*file = new QFile("gh.txt");
if(file->open(QIODevice::ReadOnly))
{
QByteArray array;
array = file->readLine();
qDebug() << array;
}
file->close();
QDebug 总是得到一个空字符串。#
【问题讨论】:
-
尝试使用 QString 代替 QByteArray?
-
刚试过,结果一样
-
您是否包含了 qdebug 标头?直接试试 qDebug() readLine();
-
你的文本文件也是空的吗?
-
什么是“不起作用”? qDebug() 调用会打印什么吗?
标签: c++ qt qtcore qfile qbytearray