Так же, как примечание для тех, кто приземляется здесь и ищет ту же информацию о PyQt5, здесь оно немного отличается.
Как пользователь Pythonic , указанный выше для PyQt4, вы все равно можете напрямую индексировать элементиспользуя:
item_at_index_n = list_widget.item(n)
Но чтобы получить список элементов для итерации, использование пустой строки и флага MatchRegExp, похоже, больше не работает.
Один из способов сделать это вPyQt5 это:
all_items = list_widget.findItems('*', PyQt5.Qt.MatchWildcard)
Я все еще сталкиваюсь с PyQt, так что, возможно, есть более простой / простой / более элегантный способ, с которым я просто еще не сталкивался.Но я надеюсь, что это поможет!