默认情况下,findItems只能查找到父节点,找不到子节点
findItems(str, Union[MatchFlags, MatchFlag], column: int = 0) → List[QTreeWidgetItem]
TODO
items = self.ui.treeWidget.findItems(text.strip(), QtCore.Qt.MatchContains)
这个时候我们只需要或一下MatchRecursive这个flag即可
items = self.ui.treeWidget.findItems(text.strip(), QtCore.Qt.MatchContains|QtCore.Qt.MatchRecursive)
见…\PyQt5\QtCore\Qt.py文件
MatchCaseSensitive = 16
MatchContains = 1
MatchEndsWith = 3
MatchExactly = 0
MatchFixedString = 8
MatchRecursive = 64
MatchRegExp = 4
MatchRegularExpression = 9
MatchStartsWith = 2
MatchWildcard = 5
MatchWrap = 32
图片来源:https://blog.youkuaiyun.com/LaoYuanPython/article/details/104095290