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