Типа такого написать надо, наверное:
void setAlignment( int column, Qt::AlignmentFlag flag )
{
QModelIndex index = model->index( 0, column );
while( index.isValid() )
{
model->setData( index, flag, Qt::TextAlignmentRole );
index = index.sibling( index.row(), index.column() + 1 );
}
}
На вскидку - не проверял.