В настоящее время я использую следующий в то время как цикл в классе, который наследует QtGui.QListWidget для перебора всех элементов:PyQt4: Как вы итерация всех элементов в QListWidget
i = 0
while i < self.count():
item = self.item(i)
i += 1
Я надеялся, что я мог бы использовать:
for item in self.items():
но метод items() хочет объект QMimeData, который я не знаю, как построить для возврата всех элементов. Есть ли более чистый подход, чем мой цикл while?
Спасибо! Что вы думаете об использовании xrange здесь. –
@majgis: Мое средство, да. В Python 2 используйте xrange, когда это возможно. Просто я использую Python 3, поэтому я, как правило, пишу Python 3 в своих примерах. – delnan