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

关于光标切换有关问题

2012-05-15 
关于光标切换问题各位大侠 我搞了两个textedit我现在想按下上下键进行两个textedit光标切换if(k-key()

关于光标切换问题
各位大侠 我搞了两个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();就能切换焦点。

热点排行