Как я могу позволить пользователю сохранить файл с помощью QFileDialog, не позволяя пользователю изменить имя файла?QFileDialog - Сохранение файла с указанным именем файла
Я использую этот код:
QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"),"commands.txt", tr("TXT files (*.txt)"));
Тем не менее, позволяет пользователю изменять имя файла. Я хочу, чтобы пользователь не мог изменить имя файла и сохранить файл только в «commands.txt».
Поскольку вам по существу нужен диалог выбора папок, используйте «Каталог» [QFileDialog :: FileMode] (http://doc.qt.io/qt-5/qfiledialog.html#FileMode-enum). – IInspectable
Для этого вам нужно создать собственный диалог. Но я предлагаю * не * представить диалог. что вы пытаетесь разрешить им делать с диалогом, если вы выиграли, и пусть они меняют имя. –
Если имя не изменчиво, почему бы просто не использовать окно сообщения, спрашивая пользователя, хотят ли они сохранить файл, если они нажмут ДА, а затем сохраните файл. –