当前位置: 代码迷 >> QT开发 >> QTableWidget 中的setCurrentItem函数怎么用
  详细解决方案

QTableWidget 中的setCurrentItem函数怎么用

热度:919   发布时间:2016-04-25 04:27:19.0
QTableWidget 中的setCurrentItem函数如何用:
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试试
  相关解决方案