2013-07-26 6 views

답변

2

클래스는 QSortFilterProxyModel입니다 :

QSortFilterProxyModel* proxyModel = new QSortFilterProxyModel(this); 

proxyModel->setSourceModel(yourQSqlTableModel); 

yourView->setModel(proxyModel); 

그런 다음 정렬하거나 그 모델을 필터링 할 수 있습니다 (체크 :

보다는 직접 QSqlTableModel 표시는 모델과 뷰 사이에 QSortFilterProxyModel를 넣어 상단의 링크에 SortingFiltering 섹션).

+0

감사합니다. Tim.Now는 정렬 및 필터링을 찾을 것입니다. – user2521257

1

그런데 SQL을 통해 필터링 유형을 쉽게 제공 할 수 있다면 QSqlTableModel의 setFilter() 메서드를 사용할 수 있습니다.