PyQt(Python+Qt)學習隨筆:QTreeWidgetItem項子項展開相關方法

樹型部件QTreeWidget中的QTreeWidgetItem項如果一個項有子項,可以調用setExpanded(bool expand)方法來展開或摺疊其子項,項的子項是否摺疊可以通過isExpanded()方法來判斷。

注意:

經老猿驗證:

  • setExpanded必須在項已經加入到樹型部件QTreeWidget對象中後調用纔會生效,哪怕是項已經指定了父項也是不行
  • 當項下無子項時,isExpanded返回False
  • 當項的子項展開,但其父項未展開或項的展開提示設置爲DontShowIndicator時,項的子項還是展開狀態,但界面上看不到項的子項,一旦展開了項的父項或項的展開提示設置爲非DontShowIndicato時,項的子項直接爲展開狀態,無需再次展開

老猿Python,跟老猿學Python!

發佈了635 篇原創文章 · 獲贊 3419 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章