QML中展示文件列表的listmodel:FolderListModel
来源:互联网 发布:奥迪a4l矩阵式led大灯 编辑:程序博客网 时间:2024/06/03 23:39
import QtQuick 2.6import QtQuick.Window 2.2import Qt.labs.folderlistmodel 2.1import QtQuick.Controls 1.4Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Button { id:btn; text: "back"; x:20; y:10; onClicked: { if(folderList.folders.length > 0) { folderList.folder = folderList.folders[folderList.folders.length-1]; folderList.folders.splice(folderList.folders.length-1,1); } else { console.debug("root") } } } ListView { id:list; anchors.fill: parent; anchors.topMargin: btn.height + 20 anchors.leftMargin: 20 spacing: 20 //展示文件列表的listmodel model: FolderListModel { id:folderList; property var folders:[]; folder:"file:///" + "E:/work/src/NSOMClient/resource/"; nameFilters: ["*.qml","*.png"];//要展示的文件后缀 } delegate: Text { id:wrapper; text: fileName MouseArea { id:mos; enabled:fileIsDir; anchors.fill: parent; onClicked: { folderList.folders.push(folderList.folder); folderList.folder += fileName + "/"; } } } }}
阅读全文
0 0
- QML中展示文件列表的listmodel:FolderListModel
- QML中多样化的ListModel
- QML中多样化的ListModel(MultiDelegate)
- QML中多样化的ListModel(MultiDelegate)
- QML类型说明-FolderListModel
- QML类型说明-FolderListModel
- QML之FolderListModel用法
- QML中C++与ListModel交互摸索方案
- 如何在QML应用中动态修改ListModel中的数据并存储它为JSON格式
- QML中展示json数据(从c++传递的值)
- ios中自定义列表的展示
- qml ListModel与Repeater编写重复控件界面
- jquery实现网页中常见的展示列表效果
- github中Markdown文件公式的展示
- 在Qt quick项目中组合不同的qml文件
- 一个listview列表的展示
- 简单的商品列表展示
- javaweb文件上传,下载,下载列表展示
- 使用 Dockerfile 自定义 Docker 镜像
- java网络编程
- 为什么HashMap 常用String 对象作key
- ubuntu 作为服务器,创建新用户,并设置为管理员权限。
- 程序员毕业五年那些事儿
- QML中展示文件列表的listmodel:FolderListModel
- GAWK(二):将RS、FS设置为连续空格的三种方法
- 处理大并发之四 libevent demo详细分析(对比epoll)
- AlexNet
- [惊险小说]失踪的档案(ED2000.COM).pdf 免费下载
- JSP&Servlet学习笔记(2): 编写与设置Servlet
- 第八篇实训博客
- TabLayout +ViewPager + Fragment : RecyclerView展示网络数据 + webView 显示网页
- hadoop(集群)完全分布式环境搭建