在QTableWidget的第0列插入QTableWidgetItem,内容为数字,设置
m_pTable->setSortingEnabled(true);
m_pTable->sortItems(0);
在Add按键点击时,在表格中插入一行记录,但是排序以后的效果不理想

当我添加很多项之后,选择最后一行点击删除按键时,删除一行记录
删除按键的槽函数是这样的
int iRow = m_pTable->currentRow();
QTableWidgetItem* pItem = m_pTable->item(iRow, 0);
delete pItem;
QComboBox* pCombo = (QComboBox*)m_pTable->cellWidget(iRow, 1);
delete pCombo;
pCombo = (QComboBox*)m_pTable->cellWidget(iRow, 2);
delete pCombo;
m_pTable->removeRow(iRow);
删除后的界面效果如下,下拉框控件与行已经不再对齐,表格中已经乱掉:

请大侠详解!!!谢谢
------解决思路----------------------
第一个问题你在add时应自动将激活的项设置在最后一行,你添加是应该是在最后添加。第二个问题感觉你没有说清楚。。能再详细些,你的贴图也不明确,不知道你表达的意思。