Ich hab da ein kleines Problem mit dem speichern von Files unter Qt...
aber erstmal der Code:
Code: Alles auswählen
QIODevice *file = KFilterDev::deviceForFile(path, KMimeType::findByFileContent(path)->name());
if(!file->open(QIODevice::WriteOnly))
{ //Hier geht er leider rein!
if(!file)
{ //Hier nicht!
return false;
}
return false;
}
QTextStream ts(file);
ts.setCodec("UTF-8");
ts << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
ts << doc->toString();
emit(written());
file->close();
return true;Schluss mit lustig ist dann in der Zeile 2, weil bei file->open(QIODevice::WriteOnly) leider false raus kommt.
Kann mir bitte wer sagen, was daran Schuld sein könnte?
Ich kenn mich leider überhaupt nicht aus bei diesen Sachen.
mfg Domar