文章已更新,最新地址:http://www.fearlazy.com/index.php/post/122.html
有时候我们在使用树形控件实现项目分组功能时,不希望点击组名(即顶层Item)时收缩。 此时应该怎么办呢? 其实很简单,QTreeWidget的一个函数即可搞定,voidsetItemsExpandable ( bool enable ), 该函数来自QTreeView。设置是否允许用户展开和收缩Item。
itemsExpandable : bool
his property holds whether the items are expandable by the user.
因此要保持展开状态我们只需调用树形控件的两个接口就好了
ui->treeWidget->setItemsExpandable(false);
ui->treeWidget->expandAll();