我在mainwindow.cpp的项目中试过这个:
plusOperator
但是错了,文件的内容是
io::stdin()
为什么说,文件中没有任何内容?或者我在代码中错过了什么?` 谢谢你的回答!
答案 0 :(得分:1)
为了读取你需要打开它的文件,我们使用open()并指出我们希望它打开的方式。我们还必须记住,存储在资源中的文件是只读的,因此不能修改它们。
QString dir = ":/nodesDir/nodesDir/";
QFile baseFile(dir + "allNodeNames.txt");
qDebug() << baseFile.exists(); // true
qDebug()<< baseFile.open(QFile::ReadOnly);
qDebug() << baseFile.readAll(); // ""
输出:
true
true
"plusOperator"