关于QTableWidget的操作,该如何处理

关于QTableWidget的操作我想对单元格进行如下操作,按下回车键单元格内出现光标,再按下回车键 该单元格不能

关于QTableWidget的操作
我想对单元格进行如下操作,
按下回车键单元格内出现光标,再按下回车键 该单元格不能编辑
  m_bEditStatus=!m_bEditStatus;
  if( m_bEditStatus)
  {
  ui->tableWidget->setFocus();
  ui->tableWidget->setCurrentCell(keyi,keyj);


  }
  else
  {
  ui->tableWidget->clearFocus();
  }
这是我的程序,希望各大侠帮忙下

[解决办法]
你这段代码是放在时间过滤器里面调的吗。