2013-02-13 81 views
0

我有一個QStandardItemModel的項目,其中每行對應於一個對象,每列對應於該對象的屬性。下面是一個使用學生證花名冊一個例子:我可以使用QSortFilterProxyModel創建摘要/聚合模型嗎?

ID  Gender  Grade GPA 
5  Male  12  3.8 
4  Female  11  3.9 
8  Female  12  3.5 
19  Male  9  2.1 

我的最終目標是讓用戶選擇從下拉列名稱之一,並有第二個表中顯示的值的集合。例如,如果用戶從列表中選擇等級,第二個表將顯示的平均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似乎很接近,但據我所知它只能挑選和分類項目,而不能對其進行總結。

回答

1

那麼,因爲沒有人回答這個問題,我認爲答案是「不」。因此,我分類QAbstractProxyModel並實施我自己的AggregateProxyModel

相關問題