4

QTableViewのヘッダーを並べ替えることはできますか? ここに画像の説明を入力してください

水平ヘッダーと垂直ヘッダーを並べ替えたいのですが。QTableViewは、列の内容をソートする機能のみを提供します。ビューを並べ替える方法はありますか、それとも基になるデータ構造を並べ替える必要がありますか?

4

1 に答える 1

2

Afaikには、それを行うための事前に実装された方法はありません。

1つの方法は、QSortFilterProxyModelをサブクラス化し、垂直ヘッダーを埋めるために使用するもので行を並べ替えてから、QHeaderView :: moveSection()を使用して列を手動で並べ替えることです。

于 2012-05-24T10:01:13.710 に答える