简述
关于QTreeWidget隐藏节点有两种方式,一种是直接隐藏,一种是间接隐藏,但是两种方式各有差异,下面请听具体解说。
方法一:直接隐藏式
Qt助手里面提供了QTreeWidgetItem::setHidden方法,我们可以调用setHide(false)直接隐藏当前item。但是调用此方法会隐藏该节点下面的所有子节点。
图 1-1:
我们通过图1-2看到,调用此方法会将自己所有的孩子节点都给隐藏了,如果有这种需求的直接调用此方法即可。
效果图 1-2:
方法二:间接隐藏式
此种方法间接地去把节点隐藏起来,实际上节点还是存在的,只不过肉眼不可见。通过尝试了很多种方法,最后找到了几种组合式调用,将