Уведомления
Очистить все
Здравствуйте! Скопировала из старого проекта в новый компонент FileDialog, но почему-то возникла ошибка: неверное название свойства "selectExisting". В старом проекте работает без проблем (упрощенный пример):
FileDialog {
id: saveSettingsFileDialog
title: qsTr("Save")
selectExisting: false
onAccepted: {
// Work
}
}
Идея такая, что тут нужен файл для сохранения в него данных, поэтому selectExisting должен быть false.
Создатель темы Размещено : 25.09.2025 12:32
Приветствую!
В новых версиях 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
}
}
Размещено : 27.09.2025 10:57