qml 显示系统目录
时间: 2023-08-20 09:04:48 浏览: 94
获取系统目录
你可以使用QML中的FileSystemModel来显示系统目录。以下是一个简单的示例:
```qml
import QtQuick 2.15
import QtQuick.Controls 2.15
import Qt.labs.folderlistmodel 2.15
ApplicationWindow {
visible: true
width: 400
height: 400
title: "System Directory"
ListView {
width: parent.width
height: parent.height
model: FileSystemModel {
id: fileSystemModel
nameFilters: ["*"]
rootPath: "/"
}
delegate: Item {
width: parent.width
height: 30
Text {
text: model.fileName
anchors.verticalCenter: parent.verticalCenter
leftPadding: model.level * 20
}
}
}
}
```
此示例使用了`FileSystemModel`来获取系统根目录下的所有文件和目录,并将其显示在一个简单的`ListView`中。你可以根据需要修改样式和布局。
阅读全文