当前位置:编程学习 > wap >>

自定义按键函数focusNextChild不响应

小弟在qt中安装了事件过滤器,最终的按键动作代码是
if (keyEvent->key() == Qt::Key_D)
  {
  CS1->setText( "d" );
  focusNextChild();  
  return true;
  }
其中的CS1->setText( "d" )这一行已经实现,说明已经跳进这个if语句,
但是focusNextChild()就没有动作,运行的时候按tab键是可以移动焦点的,按d就是不行。
各位大牛可以指点以下是哪里出了问题 --------------------编程问答-------------------- 你这个事件过滤器是属于那个类的? --------------------编程问答-------------------- 捕获focusNextChild ()返回值看看,很可能返回的是false,即没有找到下一个foucus的widget。   --------------------编程问答-------------------- 你直接使用focusNextChild ()看看
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,