QTableWidget 中的setCurrentItem函数如何用:
大家好,我想实现这样的效果: 当点击QTableWidget中的一个item时,自动跳转到另一个item,这样我就想到用connect来链接起来,然后把另一个item选择为currentitem,我使用了setCurrentItem这个方法。可是在我使用的时候。总是程序挂掉,请问下为什么
我的代码是这样的:
(使用CurrentItemChanged这个信号跳转到这里)
void TableWidget::tstCurrentItemChanged(QTableWidgetItem* curItem, QTableWidgetItem *preItem)
{
qDebug()<<curItem->row();
qDebug()<<"set next selected";
QTableWidgetItem *item=findNextItem(curItem); ///这一步我验证过,是正确的
tableWidget->setCurrentItem(item); ///每次走到这里就出错,不知道为什么
}
------解决方案--------------------
用setCurrentCell试试