本文介绍: 使用Qt进行开发时,树结构一般是使用QTreeWidget或使用QTreeView+QStandardItemModel结合。
前言
使用Qt进行开发时,树结构一般是使用QTreeWidget或使用QTreeView+QStandardItemModel结合。
查找
如果要进行查找树的所有项中,是否包含某文本,就需要遍历。
QTreeWidget查找
以下是使用QTreeWidget进行查找:
首先初始化一些树结构
显示如下:
如果要查找包含2
的item,代码如下:
QStandardItemModel查找
但如果使用QTreeView视图显示树,查阅其帮助手册,里面并没有迭代器进行查找。但看QStandardItemModel手册,发现,其有findItems()
方法。
首先初始化一些数据:
设置顶层Item隐藏
QStandardItemModel设置隐藏
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。