2012-01-23 48 views
1

私はQTableViewを実装しており、テーブルをソートする必要があります。しかし、QTableWidgetがソートを処理する方法が気に入っています。 QTableViewのQTableWidgetのsortItems()機能を何とか "つかんだり"使ったりして、たくさんのQtコードを実装しなくても済むようにすることはできますか?カスタムモデルにQTableWidgetのソート機能を使用する

答えて

1

QTableViewをソートするための良い方法は、QSortFilterProxyModelです。 Qtのドキュメントからの例:もちろん

QTreeView *treeView = new QTreeView; 
MyItemModel *sourceModel = new MyItemModel(this); 
QSortFilterProxyModel *proxyModel = new QSortFilterProxyModel(this); 

proxyModel->setSourceModel(sourceModel); 
treeView->setModel(proxyModel); 

、あなたはここでQTableViewQTreeViewを置き換えることができます。

関連する問題