使用 FileDialog 浏览 QtQuick 中的文件夹

Sae*_*ani 5 qt qml qt5 qtquick2

我试图弄清楚如何设置 FileDialogQtQuick.Dialogs 1.2来选择文件夹而不是文件,但到目前为止尚未成功。这是我的代码。用户应至少选择 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);
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有任何设置/技巧可以使其仅浏览文件夹,例如.NET 中的FolderBrowserDialog?

nfr*_*lin 6

您应该将您的FileDialog属性设置selectFoldertrue.

请参阅文档了解更多详细信息。