#include #include #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); QTableView *v = new QTableView(); QStandardItemModel *m = new QStandardItemModel(); QStandardItem *item1 = new QStandardItem("Item"); item1->setCheckable(true); m->appendRow(item1); QStandardItem *item2 = new QStandardItem("Item"); item2->setCheckable(true); m->appendRow(item2); QSortFilterProxyModel *p = new QSortFilterProxyModel(); p->setSourceModel(m); v->setModel(p); v->sortByColumn(0); v->show(); return a.exec(); }