Здравствуйте! Скопировала из старого проекта в новый компонент FileDialog, но почему-то возникла ошибка: неверное название свойства "selectExisting". В старом проекте работает без проблем (упрощенный пример):
FileDialog { id: saveSettingsFileDialog title: qsTr("Save") selectExisting: false onAccepted: { // Work } }
Идея такая, что тут нужен файл для сохранения в него данных, поэтому selectExisting должен быть false.
Приветствую!
В новых версиях FileDialog нет свойства selectExisting, надо использовать fileMode, варианты значений:
- FileDialog.OpenFile: The dialog is used to select an existing file (default).
- FileDialog.OpenFiles: The dialog is used to select multiple existing files.
- FileDialog.SaveFile: The dialog is used to select any file. The file does not have to exist.
Соответственно в данном случае нужно использовать FileDialog.SaveFile:
FileDialog { id: saveSettingsFileDialog title: qsTr("Save") fileMode: FileDialog.SaveFile onAccepted: { // Work } }