を使用しQFileDialog
てファイルを保存し、拡張子 (*.pdf など) を指定し、ユーザーがこの拡張子のない名前を入力すると、保存されたファイルにもこの拡張子はありません。
サンプルコード:
QFileDialog fileDialog(this, "Choose file to save");
fileDialog.setNameFilter("PDF-Files (*.pdf)");
fileDialog.exec();
QFile pdfFile(fileDialog.selectedFiles().first());
ユーザーが名前として「foo」と入力すると、ファイルは「foo.pdf」ではなく「foo」として保存されます。したがって、QFileDialog
拡張子は自動的に追加されません。私の質問: どうすればこれを変更できますか?