11月初Qt软件商店(Marketplace)更新了三个新的组件:Qt Quick的TreeView(树状图),Calendar(日历)和MultiEffect(图形效果器)。
1. 树视图
TreeView是一种QML类型,用于显示任何QAbstractItemModel中的数据。它使用可扩展和可折叠节点扩展TableView,可在列表或表模式下使用。前者可以使用户像列表中那样上下导航,但是左右箭头键将使节点展开或折叠。后一种模式允许用户使用左右箭头键在各列之间导航。
有几种方便的方法可用于在视图中将模型索引与项目索引映射。可以创建自定义委托,但是可以通过几个样式提示自定义视图委托。行背景和前景色,备用背景色,文本字体以及折叠/展开图标可以轻松更改,而无需编写新的委托。
![35c5d12a21461d8034bd5eb241403991.png](https://i-blog.csdnimg.cn/blog_migrate/c226d3296bea81116d8503ddf03aa26c.png)