当前位置: 代码迷 >> QT开发 >> Qt MAC上读写文件的有关问题,请大家看上多谢
  详细解决方案

Qt MAC上读写文件的有关问题,请大家看上多谢

热度:30   发布时间:2016-04-25 04:10:39.0
Qt MAC下读写文件的问题,请大家看下谢谢!
我在MAC下Qt操作文件出现的问题如下:
代码:

QFile file("./123.txt");
if(!file.open(QIODevice::readwrite)
{
   ...
}
else

    file.write("hello");
    file.close();
}

首先如果在当前目录下面没有123.txt它不会自动给我建这个文件然后我就自己手动建一个123.txt放在目录下面
程序进了else语句块,可是就是没有写进去。我在windows下面用上面同样的代码是可以写的,请各位高手指导一下,是不是在MAC下面操作文件有什么别的方法还是我写错了,谢谢!

------解决方案--------------------

QIODevice::WriteOnly 
替换
QIODevice::ReadWrite
试试。
还有目录有没有错误,会不会123.txt在其它的目录里。
  相关解决方案