使用 FileDialog 在 QtQuick 中浏览文件夹

Using FileDialog to browse for a folder in QtQuick

我正在尝试弄清楚如何将 QtQuick.Dialogs 1.2 的 FileDialog 设置为 select 文件夹而不是文件,但到目前为止没有成功。这是我的代码。用户应该 select 至少 1 个文件,以便 FileDialog 接受按钮起作用。

FileDialog {
    id:dialogFile;
    title: "Please select folder which contains positive training data";
    folder: shortcuts.home;

    onAccepted: {
        console.log("User has selected " + dialogFile.folder);
    }
}

是否有任何 settings/tricks 可以使它只浏览文件夹,类似于 .NET 中的 FolderBrowserDialog?

您应该将 FileDialogselectFolder 属性 设置为 true

有关详细信息,请参阅 documentation