Hi, On Sun, Nov 10, 2013 at 12:02 AM, Mark Johnson <markydon1...@hotmail.com> wrote: > For some reason when I try to open a file with QIODevice::ReadWrite access > in the following directory it fails every time (the file should be > instantiated as a result of the QFile::open() call): > > QString mainFileName = > QStandardPaths::writableLocation(QStandardPaths::DataLocation) + "/" + > KUserProfilesFilename;
Per the documentation[1] for writableLocation, you also need to make sure the folder exists using QDir::mkpath[2]. Also note that you can check QFileDevice::error[3] on your QFile instance to try find out why operations fail. [1]: http://qt-project.org/doc/qt-5.0/qtcore/qstandardpaths.html#writableLocation [2]: http://qt-project.org/doc/qt-5.0/qtcore/qdir.html#mkpath [3]: http://qt-project.org/doc/qt-5.0/qtcore/qfiledevice.html#error BR, Robin _______________________________________________ SailfishOS.org Devel mailing list