基于 QML 的 Qt 文件浏览器
使用QFileSystemModel很容易实现文件浏览器。但列表视图的 UI 并不漂亮。所以我想用QML实现一个文件浏览器。 QML 具有模型/视图支持。但是如何在 QML 中显示文件系统树呢?任何线索将不胜感激。
It is easy to implement a file browser by using QFileSystemModel. But the listview UI is not pretty. So I want to implement a file browser using QML. the QML has model/view support. But how to display the filesystem tree in QML? Any clue would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从 Qt5.5 开始,我们有
TreeView
QML 组件可用,main.qml
:main.cpp
:Since Qt5.5 we have
TreeView
QML component available,main.qml
:main.cpp
:我认为有点晚了,但仍然可能对某些人有所帮助。
我最近使用 Qt Quick Components 为我的 Symbian 项目创建了基于 QML 的 filedialog。它的实现在此处,
以及这里是示例应用程序,
I think its kind of late, but still it might help some one.
I recently created QML based filedialog for my project for Symbian using Qt Quick Components. Its implementation is here,
And here is sample application,