Assuming you have instance of the objects in the QList, not just pointers, then qSort(), qStableSort() or the STL equivalents. You will need to implement operator<() for the contained class or provide a functor.