【发布时间】:2012-05-24 08:44:12
【问题描述】:
是否可以对 QTableView 的标题进行排序?
我想对水平和垂直标题进行排序。 QTableView 仅提供对列内容进行排序的功能。 有没有办法对视图进行排序,还是我必须对底层数据结构进行排序?
【问题讨论】:
-
是TableView还是TableWidget?
标签: qt sorting qtableview
是否可以对 QTableView 的标题进行排序?
我想对水平和垂直标题进行排序。 QTableView 仅提供对列内容进行排序的功能。 有没有办法对视图进行排序,还是我必须对底层数据结构进行排序?
【问题讨论】:
标签: qt sorting qtableview
Afaik 没有预先实现的方法来做到这一点。
一种方法是继承 QSortFilterProxyModel 的子类,按您使用的任何内容对行进行排序以填充垂直标题,然后使用 QHeaderView::moveSection() 手动对列进行排序。
【讨论】: