connect(uirecord.tableWidget->horizontalHeader(),SIGNAL(sectionClicked(int)),this,SLOT(record_sortbyclounm(int)));
然后是排序函數的實現
void monizhuzhan::record_sortbyclounm(int clounm) { uirecord.tableWidget->sortItems(clounm,Qt::AscendingOrder); }
代碼很簡單,不解釋。
但由於之前一直在tablewidget的API幫助文檔中找相關信號,而且找到沒有合適的,浪費了很多時間,后來才想到表頭的高一層次的類QHeaderView,轉了這樣一個彎之后問題得到解決。