QTableView sorting and headers issue

  • I have subclassed QSortFilterProxyModel and reimplemented lessThan in order to sort by multiple columns.

    I have a problem in that in order for it to work I have to make call setSortingEnabled() on my QTableView. This makes clicking my headers sort by that column and disables selecting columns.

    Is there a way to make sorting work and have selectable headers?

  • The solution was to explicitly call sort after the call to invalidate with setSortingEnabled set to false. Both invalidate and sort were necessary


Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.