创建了一个QLineEdit
作为搜索栏,以搜索QListWidget
中的项目。
可能可以使用QSortFilterProxyModel
,但没有足够的文档。尝试了几种技巧,但没有用。
self.lineEdit.textChanged.content(self.tcevent)
def tcevent(self):
items=self.listWidget.findItems(self.lineEdit.text(),QtCore.Qt.MatchContains)
if items:
for item in items:
<do something> sorting? hiding unrelated?