- QSortFilterProxyModel的排序函数如果column是-1时可以重置
- 通过findChild找到QTableView左上角的button
// corner button of tableview
auto cornerBtn = view->findChild<QAbstractButton*>();
// do not select all when clicked
cornerBtn->disconnect();
// reset sort order
connect(cornerBtn, &QAbstractButton::clicked, this, [sortModel, view]() {
sortModel->sort(-1);
view->horizontalHeader()->setSortIndicator(-1, Qt::SortOrder::AscendingOrder);
});
标签:Qt,QTableView,左上角,排序,cornerBtn,view
From: https://www.cnblogs.com/miyanyan/p/17847073.html