QT5.7 中文汉字排序

本人亲测可用 qt5.7+vc2015+win10_64环境

#include <QCollator>
#include <QLocale>
void SHAIXUAN::on_pushButton_paixu_clicked()
{
    QLocale cn(QLocale::Chinese);
    QCollator collator(cn);
    QStringList stringList=ui->plainTextEdit_pending->toPlainText().split("\n");
    std::sort(stringList.begin(), stringList.end(), collator);
    showJieguo(stringList);
}

排序效果如下图:
这里写图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章