基于QML的Qt文件浏览器

| 使用QFileSystemModel可以很容易地实现文件浏览器。但是listview UI并不漂亮。因此,我想使用QML实现文件浏览器。 QML具有模型/视图支持。但是如何在QML中显示文件系统树?任何线索将不胜感激。     
已邀请:
从Qt5.5开始,我们提供了“ 0”个QML组件,
main.qml
import QtQuick.Controls 1.4
TreeView {
    anchors.fill: parent
    TableViewColumn {
        title: \"Name\"
        role: \"fileName\"
        width: 300
    }
    model: my_model
}
main.cpp
QFileSystemModel model;
model.setRootPath(\"/\");
QQmlApplicationEngine engine;
engine.rootContext()->setContextProperty(\"my_model\", &model);
engine.load(QUrl(QStringLiteral(\"qrc:/main.qml\")));
    
我认为这有点晚了,但仍然可能对某些人有所帮助。 我最近使用Qt Quick Components为我的Symbian项目创建了基于QML的文件对话框。它的实现在这里, 这是示例应用程序,     

要回复问题请先登录注册