QHash存储二级model数据 以及遍历
来源:互联网 发布:伪造历史 知乎 编辑:程序博客网 时间:2024/06/07 08:04
Q_INVOKABLE void setitem(int index, int index2, QVariant it) { itemlist[index][index2] = it; qDebug() <<"findex:" << index<< " sindex:"<<index2 <<","<<itemlist[index][index2]; } Q_INVOKABLE QVariant getitem(int index, int index2) { qDebug() << itemlist[index][index2]; return itemlist[index][index2]; }signals:public slots:private: QHash<int, QHash<int, QVariant>> itemlist;
ApplicationWindow { visible: true width: 640 height: 480 title: qsTr("Hello World") ListModel{ id:secondmodels Component.onCompleted: { secondmodels.append({'text':"hello" ,'sub':[{'itemtxt':"a"},{'itemtxt':"b"}] }); secondmodels.append({'text':"hello" ,'sub':[{'itemtxt':"a"}] }); } } ListView{ model:secondmodels anchors.fill: parent delegate: ListView{ property var findex: index id:mainview width: parent.width height: contentHeight model:secondmodels.get(index).sub delegate: Text{ id:dele height:40; width: parent.width; text:model.itemtxt +","+mainview.findex Component.onCompleted: { Global.setitem(mainview.findex,index,this); } MouseArea{ anchors.fill: parent onClicked: { _EnumItem() } } } } } function _EnumItem() { var flen =secondmodels.count; for(var s=0;s<flen;s++) { var sublen = secondmodels.get(s).sub.count for(var i=0;i<sublen;i++) { var point =Global.getitem(s,i); console.log("findex:",s," sublen:",i," point:",point) } } }}
0 0
- QHash存储二级model数据 以及遍历
- html5本地存储-遍历以及清空数据
- Qhash
- Qt容器(QMap/QHash etc)遍历
- jQuery中二级联动遍历数据更改。
- 图的存储以及遍历
- QML使用数据库存储Model数据
- 数据model类以及NScodeing协议
- 二叉树的存储、创建以及遍历
- 图:存储结构、深度优先遍历以及广度优先遍历
- DropDrowList动态绑定数据以及实现二级变动
- 【知识记录】QHash 获取内部全部数据的常用方法
- 抓获数据集以及存储
- 图的存储以及深度优先以及广度优先遍历
- each遍历一二级
- Flex 中使用mx:Model 对数据进行存储
- 在scrapy中使用django model来存储数据
- oracle存储遍历表中数据
- Gem5的基础知识(1)
- 查找activity是否存在内存泄漏--简单粗暴
- intelliJ idea 中添加gradle java项目
- 从零开始打造一个Android 3D立体旋转容器
- MFC学习笔记——CDialog(添加控件)
- QHash存储二级model数据 以及遍历
- 百度地图
- Oracle数据库安装及配置
- 《剑指offer》二叉搜索树的后序遍历序列
- Unity3d 顶点和片段着色器学习笔记
- Android工具类之屏幕相关辅助类
- C++ PP Chapter Ⅴ 循环 and Chapter Ⅵ 分支
- caffe自己的数据贴标签
- html隐藏 展开DIV