Обработка выделенных строк с перемещением по таблице — малая скорость.
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()