0
QFileDialogを使用してファイル名を変更せずにファイルを保存させるにはどうすればよいですか?しかし、それはユーザがファイル名を変更することができますQFileDialog - 指定したファイル名のファイルを保存する
QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"),"commands.txt", tr("TXT files (*.txt)"));
:
私はこのコードを使用しています。ユーザーがファイル名を変更できないようにし、 "commands.txt"の下にのみファイルを保存できるようにします。
基本的にフォルダピッカーダイアログが必要なので、 'Directory' [QFileDialog :: FileMode](http://doc.qt.io/qt-5/qfiledialog.html#FileMode-enum)を使用してください。 – IInspectable
これを行うには、カスタムダイアログを作成する必要があります。しかし、私は対話を提示するのではなく*提示することを提案します。あなたが勝った場合、あなたはダイアログでそれをできるようにしようとしていますか?名前を変えさせましょう。 –
名前が変更できない場合は、メッセージボックスを使用して、ファイルに保存するかどうかを尋ね、YESをクリックしてファイルを保存した場合、 –