Qt 中响应回车事件 keyPressEvent
Posted 枯萎的海风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 中响应回车事件 keyPressEvent相关的知识,希望对你有一定的参考价值。
这两天闲着用Qt把迷宫问题重写了一下, 记得当时本科学数据结构的时候写迷宫问题,各种蛋疼,现在居然一下就写出来了, 这里不再多说。
我们现在想把原来的win32黑窗口用图形化显示出来, 于是想到了QT,
我们先把原始迷宫图显示出来:
添加回车事件
在类的声明中添加
void keyPressEvent(QKeyEvent * event);
在类的实现中添加
void Dialog::keyPressEvent(QKeyEvent *event)
if (event->key() == Qt::Key_Return)
onBtnOK();
这样Qt就可以响应我们的回车事件消息啦
效果如下:
以上是关于Qt 中响应回车事件 keyPressEvent的主要内容,如果未能解决你的问题,请参考以下文章
qt keyPressEvent函数方向键没有响应键盘事件的解决方法