C++ (Qt)bool comp(const QString &a, const QString &b) { return a.size() > b.size();} QList<QString> list; // или просто QStringList list ... qSort(list.begin(), list.end(), comp);