在 Qt 5.1QTableView中有sortingEnabled自动设置 usedQHeaderView和model. 这个属性是在 QtWidgets 4.2 中引入的,所以我猜它的行为从那时起并没有太大变化。
当sortingEnabled == true单击水平标题以某种方式调用sort(...)与当前排序指示器顺序相对应的情况时。
问题是这是如何实现的(即使用什么信号或事件,处理函数是什么等)以及该系统的哪个部分负责排序类型的顺序和优先级(我的猜测是它QHeaderView本身决定,什么单击部分时是下一个排序。