QT为什么发送这个信号,没有进入keyPressEvent()函数呢。。

yuzoubawang88 2012-10-12 10:42:06
发送信号
QKeyEvent *event = new QKeyEvent(QEvent::KeyPress,Qt::Key_Down,0);
QCoreApplication::sendEvent(focusWidget(),event);
但是发送QKeyEvent *event = new QKeyEvent(QEvent::KeyPress,Qt::Key_Enter,0);
就有进入呢。。这是什么原因呢。。?
...全文
284 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
帅得不敢出门 2012-10-12
  • 打赏
  • 举报
回复
key_down 会使焦点控件失去焦点的.
比如在编辑框, 你按向下键, 有可能会失去焦点.
yuzoubawang888 2012-10-12
  • 打赏
  • 举报
回复
那要如何保持原有的key_down属性呢。。。

23,124

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧