Обработка выделенных строк

Обработка выделенных строк с перемещением по таблице — малая скорость.

for x in mem.gridSelectedRows():
	mem.gridSelectRow(x)
	#Действия с текущей строкой

Без перемещения по таблице — быстро.

li=mem.zzGridWidget.grid.selectionModel().selectedRows(0)
if li:
    pb=zzProgressBar(barText=u"Статус", barMax=len(li))
    for x in li:
        pb.step()
        print mem.t.getRowAt(x.row())['NAME']
    pb.close()