QFile file("../studentdata/students.txt");
file.open(QIODevice::WriteOnly| QIODevice::Text);
qDebug()<<file.isOpen()<<file.isReadable()<<file.isWritable();
我想用相对路径打开students.txt文件,但qDebug结果为false false false
答案 0 :(得分:0)
您的工作目录可能不是您所期望的。请使用QDir::currentPath()
进行检查。另请检查QFile
错误字符串,以便在打开失败后打印file.errorString()
。例如,您的应用程序可能没有权限写入此文件。
答案 1 :(得分:-2)
QFile file("studentdata\students.txt");
file.open(QIODevice::WriteOnly| QIODevice::Text);
更改斜杠 - 它会输出true,false,true。 (: