当前位置: 代码迷 >> QT开发 >> 如何设置QPushButton和QComboBox的默认按键为enter,通过键盘的enter键实现QPushButton的按下
  详细解决方案

如何设置QPushButton和QComboBox的默认按键为enter,通过键盘的enter键实现QPushButton的按下

热度:79   发布时间:2016-04-25 03:30:13.0
怎么设置QPushButton和QComboBox的默认按键为enter,通过键盘的enter键实现QPushButton的按下。
本帖最后由 sniper2011 于 2014-01-08 21:26:41 编辑
当焦点移动到QPushButton或者QComboBox上时,可以通过键盘的Enter键实现QPushButton的按下,或者QComboBox列表弹出。就是把原来空格键实现的效果换成Enter键来实现。
请问这个怎么实现?
非常感谢!

------解决方案--------------------
引用:
当焦点移动到QPushButton或者QComboBox上时,可以通过键盘的Enter键实现QPushButton的按下,或者QComboBox列表弹出。就是把原来空格键实现的效果换成Enter键来实现。
请问这个怎么实现?
非常感谢!


可以参考一下这篇文章——http://blog.sina.com.cn/s/blog_a6fb6cc90101ayuo.html,原理是一样的!
------解决方案--------------------
处理keypressEvent事件监听 回车键
如果焦点在按键上的话,应该回车能响应的,你可以在button pressed槽中打印看下
  相关解决方案