樹型部件QTreeWidget中的QTreeWidgetItem項如果一個項有子項,可以調用setExpanded(bool expand)方法來展開或摺疊其子項,項的子項是否摺疊可以通過isExpanded()方法來判斷。
注意:
經老猿驗證:
- setExpanded必須在項已經加入到樹型部件QTreeWidget對象中後調用纔會生效,哪怕是項已經指定了父項也是不行
- 當項下無子項時,isExpanded返回False
- 當項的子項展開,但其父項未展開或項的展開提示設置爲DontShowIndicator時,項的子項還是展開狀態,但界面上看不到項的子項,一旦展開了項的父項或項的展開提示設置爲非DontShowIndicato時,項的子項直接爲展開狀態,無需再次展開