当前位置: 代码迷 >> QT开发 >> 怎么将字符串写到指定文件夹txt文档
  详细解决方案

怎么将字符串写到指定文件夹txt文档

热度:93   发布时间:2016-04-25 04:31:45.0
如何将字符串写到指定文件夹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的相对路径用的。
一般的相对路径用".\...."就是你工程所在文件夹的位置加上后面的路径。
你这里直接使用绝对路径就行了
像楼上说的那样
  相关解决方案