现在我有如下需求:
两个界面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键设置就行了。