我仅仅想用open打开个文件,然后读取其中的全部内容。代码如下:
fileName = "\"" + fileName + "\"";//防止路径中有空格
qDebug()<<"fileName="<<fileName;//eg:fileName= ""D:\money.txt""
QFile file(fileName);
if(file.open(QIODevice::ReadOnly))
{
QTextStream in(&file);
ui->textEdit->setPlainText(in.readAll());
}
else
{
QMessageBox::critical(this,tr(""),tr("打开文件失败!"),QMessageBox::Ok);
qDebug()<<"error="<<file.errorString();
}
输出的错误信息是:文件名、目录名或卷标语法不正确。可是我在cmd下输入上面的路径("D:\money.txt")就可以打开,没问题啊?这是为什么呢?