首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QTableWidget 中的setCurrentItem函数怎么用

2012-11-13 
QTableWidget 中的setCurrentItem函数如何用:QTableWidget 中的setCurrentItem函数如何用:大家好,我想实现

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试试

热点排行