Ich habe folgendes Problem, das für mich völlig neu ist. Ich möchte, dass der User über ein QFileDialog einen Dateiort und Namen festlegt damit ich eine Datei anlegen kann. Ich habe folgenden Code mit dem ich das Mache:
Code: Alles auswählen
void SpacecraftDataView::saveToFile(){
QString fileName = QFileDialog::getSaveFileName(this, "Save Data", "", "Textdatei (*.txt);;All Files(*)");
if(fileName.isEmpty()){
return;
}else{
QTextDocumentWriter writer(fileName);
if(!writer.write(&dataProcessor->getDocument())){
QMessageBox::information(this, tr("Unable to write to file"), "Writing to file was not possible.");
return;
}else{
//! \todo something here
}
}
}

Was genau mache ich also falsch?