当前位置: 代码迷 >> QT开发 >> QT Widget 快捷键功能实现,该如何解决
  详细解决方案

QT Widget 快捷键功能实现,该如何解决

热度:598   发布时间:2016-04-25 03:01:25.0
QT Widget 快捷键功能实现
现在我有如下需求:
两个界面A、B;都是继承QWidget;
点击A界面上的按钮到B界面
A界面上的元素:五个输入框  一个按钮
B界面上的元素:两个按钮


问题:
1、在A界面中如何定义按下tab键时输入框获得焦点的顺序?
2、在B界面中如果通过键盘上的左右键来控制按钮焦点切换,然后按回车来触发对应的事件?
3、键盘上的两个回车键的点击事件如何获取?


请高手指点。。不胜感激
------解决思路----------------------
1、tab键的顺序可以在ui设计界面中设置,在ui界面的左上角,有一个edit tab order
2、这个需要重载keyPressEvent,然后自己处理
------解决思路----------------------
捕捉按键,用事件过滤
两个回车,一个是enter,一个是return
------解决思路----------------------
Tab键设置就行了。
  相关解决方案