Как Qt научить понимать пробелы в путях к файлу?
Вот немного моего кода:
void MainWindow::on_pushButtonSave_clicked()
{
QString filename = QFileDialog::getSaveFileName(this,
tr("Save Document"),
QDir::currentPath(),
tr("Document files (*.doc *.rtf);;All files (*.*)") );
//QMessageBox q;
//q.setText(filename);
//q.exec();
string path = filename.toUtf8().constData();
QString s = ui->order->toPlainText();
s += "_______\n";
s += ui->lineEditAll->text();
string text = s.toStdString();
ofstream fout(path.c_str());
fout << text.c_str();
fout.close();
}
Но сохраняет мой файл только в те директории, где нет пробелов в пути.
Источник: Stack Overflow на русском