QTableWidgetItem* item = new QTableWidgetItem();
//按字母排序
item->setText("2");
//按数值排序
item->setData(Qt::DisplayRole, 2);
QTableWidget* widget = ....
widget->setItem(row, column, item );
//将第column列降序排列
widget->sortItem(column, Qt::DescendingOrder);