我想找到QTreeWidgetItem
的最顶层父项,无论它在树中有多少层。
使用item.parent()
的问题是,如果该项目在树的深几级中,它可能会返回另一个QTreeWidgetItem
,所以我最终不得不做item.parent().parent().parent()...etc
。
我没有很好地解释我的问题。但是while
循环确实是解决方案,它将一直进行搜索,直到找到该项目的顶级项目:
while item.parent():
item = item.parent()