Obecnie używam następujących pętli while w klasy, która dziedziczy QtGui.QListWidget iteracyjne wszystkie elementy:PyQt4: Jak iteracyjne wszystkie przedmioty w QListWidget
i = 0
while i < self.count():
item = self.item(i)
i += 1
Miałem nadzieję, że mogę używać:
for item in self.items():
, ale metoda items() chce obiektu QMimeData, którego nie wiem, jak skonstruować, aby zwrócić wszystkie elementy. Czy istnieje podejście czystsze niż moja pętla while powyżej?
Dzięki! Jakie są twoje myśli na temat korzystania z xrange tutaj. –
@majgis: Moje wszystkie środki, tak. W Pythonie 2 użyj xrange, gdy tylko jest to możliwe. Po prostu zwykle używam Pythona 3, więc na moich przykładach napiszę Python 3. – delnan