1 import QtQuick 2.1
2 import QtQuick.Controls 1.0
3
4
5 /**6 树控件7 作者:surfsky.cnblogs.com 2014-108 协议:MIT 请保留本文档说明9 功能10 /递归树显示11 /左侧一个箭头,点击可展开显示子树12 /选中节点变色13 /节点点击事件14 /tag属性,携带类似id的数据15 异步方式,点击箭头后请求子数据。异步模式的话,节点要加上isLeaf属性,点击箭头后动态加载数据16 使用17 TreeView {18 anchors.fill: parent19 id: tree20 model: modelTree221 onSelectedItemChanged: console.log(item.text)22 }23 ListModel {24 id: modelTree225 Component.onCompleted: {26 modelTree2.append([27 {title: "Node 1"},28 {title: "Node 2", items: [29 {title: "Node 21", items:[30 {title: "Node 211"},31 {title: "Node 212"}32 ]},33 {title: "Node 22"}34 ]35 },36 {title: "Node 3"}37 ]);38 }39 }40 参考 http://qt-project.org/forums/viewthread/30521/41 */
42 ScrollView {43 id: view44 frameVisible: true
45 implicitWidth: 200
46 implicitHeight: 160
47