Qt如何使QTreeWidget始终保持展开?

来源:互联网 发布:手机淘宝开了店在哪里 编辑:程序博客网 时间:2024/06/15 11:24

           有时候我们在使用树形控件实现项目分组功能时,不希望点击组名(即顶层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();

0 0