keyPressEvent 不能响应左,右方向键!(以解决)

weixin_38049144 2019-09-19 07:24:16
void rab_user::keyPressEvent(QKeyEvent *event){    switch (event->key())    {    case Qt::Key_Right :        QMessageBox::information(NULL,tr("键盘消息"),tr("按键为:向右箭头。"));        break ;    case Qt::Key_Up :        QMessageBox::information(NULL,tr("键盘消息"),tr("按键为:向上箭头。"));        break ;    case Qt::Key_Left :        QMessageBox::information(NULL,tr("键盘消息"),tr("按键为:向左箭头。"));        break ;    case Qt::Key_Down :        QMessageBox::information(NULL,tr("键盘消息"),tr("按键为:向下箭头。"));        break ;    default :        QMessageBox::information(NULL,tr("键盘消息"),tr("按键为:其他按键。"));        break ;    }}上述代码。可以响应 上,下方向键。为什么不能响应左右方向键呢?我估计是  左右被widget截取了,用来转移焦点!!!!怎么让上面的左右,也实现啊?[ 此帖被aoxuehan在2010-01-12 20:38重新编辑 ]
...全文
413 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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