gpt4 book ai didi

design-patterns - qml 文件夹列表模型

转载 作者:行者123 更新时间:2023-12-04 07:02:55 26 4
gpt4 key购买 nike

我正在尝试使用 FolderListModel,根据这个 example

像这样:

 ListView
{
anchors.fill: parent
FolderListModel
{
id: foldermodel
folder: "C:/Qt/Projects/"
showDirs: true
showDotAndDotDot: true
nameFilters: ["*"]
sortField : "Name"
}
Component {
id: filedelegate
Text { text: fileName }
}
model: foldermodel
delegate: filedelegate
}

我想以递归方式显示基目录下的所有文件/目录。
有没有人知道如何做到这一点?

最佳答案

您的文件夹属性中的 URL 似乎无效。 Documentation for FolderListModel元素将“文件夹”属性描述为:

The folder property holds a URL for the folder that the model is currently providing. The value is a URL expressed as a string, and must be a file: or qrc: URL, or a relative URL. By default, the value is an invalid URL.



这意味着文件夹属性的格式必须为 folder: "file:///[Directory path]" .例如,尝试将本例中的文件夹属性更改为: folder: "file:///C:/Qt/Projects/"看看这是否有效。

关于design-patterns - qml 文件夹列表模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com