获取QTreeWidgetItem的最顶层项目

问题描述 投票:0回答:1

我想找到QTreeWidgetItem的最顶层父项,无论它在树中有多少层。

使用item.parent()的问题是,如果该项目在树的深几级中,它可能会返回另一个QTreeWidgetItem,所以我最终不得不做item.parent().parent().parent()...etc

python qt pyqt
1个回答
0
投票

我没有很好地解释我的问题。但是while循环确实是解决方案,它将一直进行搜索,直到找到该项目的顶级项目:

while item.parent():
    item = item.parent()
© www.soinside.com 2019 - 2024. All rights reserved.