当我的QML FIleDialog
打开时,我希望它在特定目录中打开。但事实并非如此。它总是在执行.exe的目录中打开。
我已将QML属性folder
设置为有效目录,但是它不起作用。如果我将folder
设置为shortcuts.home
,它确实可以工作。
您能提供有关问题的建议吗?
FileDialog {
id: fileDialog
title: "Please choose a file"
folder: "D:/_Work/foo/bar/" // Note shortcuts.home does work
nameFilters: [ "Image files (*.jpg *.png)", "All files (*)" ]
onAccepted: {
image.source = fileDialog.fileUrl
}
onRejected: {
console.log("Canceled")
}
}