为什么我的自定义QHeaderView不允许排序

时间:2013-09-13 02:55:24

标签: qt sorting qheaderview

我实现了自己从QHeaderView扩展的QHeaderView。

在使用此视图的QTableWidget上启用排序后,我仍然无法排序。对于它的内容,该表最初按第一列排序。如果我没有将水平标题设置为我的自定义类,则执行排序。

唯一重载的方法是构造函数(强制水平)和sizeHint()。

1 个答案:

答案 0 :(得分:4)

我不得不打电话

setClickable(true); 

在构造函数中。现在可以再次进行排序。

对于Qt5:

setSectionsClickable(true);