当前位置: 代码迷 >> QT开发 >> 关于光标切换有关问题
  详细解决方案

关于光标切换有关问题

热度:18   发布时间:2016-04-25 04:48:58.0
关于光标切换问题
各位大侠 我搞了两个textedit我现在想按下上下键进行两个textedit光标切换

  if(k->key() == Qt::Key_Up)
  {
   
  ui->textEdit_2->setEnabled(false);
  ui->textEdit_2->clearFocus();
  ui->textEdit->setEnabled(true);
  ui->textEdit->setFocus();
  
  //ui->textEdit->clearFocus(); //加了这句可以切换选中textedit,但切换后无光标

  }
  else if(k->key() == Qt::Key_Down)
  {
   
  ui->textEdit->setEnabled(false);
  ui->textEdit->clearFocus();
  ui->textEdit_2->setEnabled(true);
  ui->textEdit_2->setFocus();
   
  // ui->textEdit_2->clearFocus();//加了这句可以切换选中textedit,但切换后无光标
  }

我程序是这样的,各位大侠要怎么修改下程序 才能切换后有光标出现啊

------解决方案--------------------
还是换个其它的按键吧,QTextEdit会用到上下箭头按键。
每个函数里只要一句:ui->textEdit->setFocus();就能切换焦点。
  相关解决方案