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