擅长:python、mysql、java
<p>我根据Neox的第二个想法找到了一个解决办法。在</p>
<p>我迭代树中的所有项,并将hidden标志设置为true(setHidden(true))
然后我迭代foundItems并将hidden标志设置为false(我认为这是可行的,因为两个列表都有相同的地址)</p>
<pre><code>for item in mainForm.ui.treeShips.findItems("",QtCore.Qt.MatchContains):
item.setHidden(True)
for item in foundItems:
item.setHidden(False)
</code></pre>
<p>但我不知道这是否是一种肮脏的方式,但它是有效的:)</p>
<p>我希望这能帮助其他有同样问题的人。在</p>