使用sqlite存储数据,然后用QSqlTableModel+QTableView的方式显示, 调用model->setSort(column, Qt::AscendingOrder);当column对应的数据为中文时就不能正确排序。
我也遇到了这个问题不过我用的是mysql我的字段用的char换成int就正常了网上说mysql排序比对的时ascii值