关于Qt QTableView表格排序的问题 本人用到的方法是setSortEnable,发下针对某一列排序失败。 后来发现该列值虽然显示为数字,但是实际存储的是字符串,所以table会按照字符串来排序。后来查阅相关资料,发现针对数字字符串,需要改写排序方法,才能正常排序。本人是个懒人,于是在向表格内插入数据之前,便做是否为数字的判断,如果是,则按照插入数字的规则向表格内插入数据,然后问题解决了。 如果有会改写排序方法的朋友,不妨一起交流,不胜感激!