View Full Version : QDesktopServices::storageLocation(QDesktopServices ::DataLocation);

16th November 2011, 20:57
having problem using

QString dataPath = QDesktopServices::storageLocation(QDesktopServices ::DataLocation);
QString dataRoot = dataPath;
dataPath += "\\TestProgram\\";
QDir dataDir(dataPath);

QDir dataRootD(dataRoot);

this works just fine, but apparently it doesn't like writing a text file in here, if it doesn't exist already? isn't that the whole purpose of a datalocation?

Added after 52 minutes:

duh.... this works just fine, and writes just fine....

didn't realize I was trying to Open/Read a non-existing file first... before a check to create the file if it doesn't exist....