如何将字符串写到指定文件夹txt文档
QFile file("hero.txt");
if(!file.open(QIODevice::Append | QIODevice::Text))
{
qDebug("fail");
}
QTextStream write(&file);
write<<text<<endl;
file.close();
我明白以上代码可以实现在**-build-desktop生成相应的txt文件,但是我想在指定的文件夹生成txt文件该怎么设定
在qrc文件中,我指定了/ 路径,但是将 QFile file("hero.txt");改为 QFile file(":/hero.txt");不对,应该怎么改呢
[解决办法]
QFile file("E:/Qt/MyDemo/hhh/debug/hero.txt");
if(!file.open(QIODevice::Append | QIODevice::Text))
{
qDebug("fail");
}
QTextStream write(&file);
write<<"text"<<endl;
file.close();
[解决办法]
qrc是用来放资源文件的吧,比如说你的软件的icon。用":\...."也是qrc的相对路径用的。
一般的相对路径用".\...."就是你工程所在文件夹的位置加上后面的路径。
你这里直接使用绝对路径就行了
像楼上说的那样