各行が単一のオブジェクトに対応し、各列がそのオブジェクトのプロパティに対応する項目のQStandardItemModelがあります。学生 ID 名簿を使用した例を次に示します。
ID Gender Grade GPA
5 Male 12 3.8
4 Female 11 3.9
8 Female 12 3.5
19 Male 9 2.1
私の最終的な目標は、ユーザーがドロップダウンから列名の 1 つを選択し、2 番目のテーブルに値の集計を表示できるようにすることです。たとえば、ユーザーがリストから Grade を選択した場合、2 番目の表には、各グレードの平均 GPA が次のように表示されます。
ID Gender Grade GPA
12 3.65
11 3.9
9 2.1
または同様に性別による:
ID Gender Grade GPA
Male 2.95
Female 3.70
Qt でその機能を実行するものはありますか? QSortFilterProxyModelは、機能の点では近いように見えますが、私が知る限り、アイテムを選別してソートするだけで、それらを要約することはありません。