首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-09-21 
如何将字符串写到指定文件夹txt文档QFile file(hero.txt)if(!file.open(QIODevice::Append | QIODevice

如何将字符串写到指定文件夹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的相对路径用的。
一般的相对路径用".\...."就是你工程所在文件夹的位置加上后面的路径。
你这里直接使用绝对路径就行了
像楼上说的那样

热点排行