1. 使用QDir
foreach (const QString& imageName, QDir(":").entryList()) {
qDebug() << imageName;
}
2. 使用QDirIterator
QDirIterator it(":", QDirIterator::Subdirectories);
while (it.hasNext()) {
qDebug() << it.next();
}
3. FolderListModel
ListView{
width: 200
height: root.height
FolderListModel{
id:folderModel
folder: "qrc:/"
nameFilters: ["*.qml"]
}
Component{
id:fileDelegate
Text {text: fileName}
}
model: folderModel
delegate: fileDelegate
}