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


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

注意:

經老猿驗證:

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

老猿Python,跟老猿學Python!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM