QTableViewのヘッダーを並べ替えることはできますか?
水平ヘッダーと垂直ヘッダーを並べ替えたいのですが。QTableViewは、列の内容をソートする機能のみを提供します。ビューを並べ替える方法はありますか、それとも基になるデータ構造を並べ替える必要がありますか?
QTableViewのヘッダーを並べ替えることはできますか?
水平ヘッダーと垂直ヘッダーを並べ替えたいのですが。QTableViewは、列の内容をソートする機能のみを提供します。ビューを並べ替える方法はありますか、それとも基になるデータ構造を並べ替える必要がありますか?
Afaikには、それを行うための事前に実装された方法はありません。
1つの方法は、QSortFilterProxyModelをサブクラス化し、垂直ヘッダーを埋めるために使用するもので行を並べ替えてから、QHeaderView :: moveSection()を使用して列を手動で並べ替えることです。