• 3640阅读
  • 1回复

[提问]Qt自定义键盘疑问 [复制链接]

上一主题 下一主题
离线zjun726
 
只看楼主 倒序阅读 楼主  发表于: 2013-07-19

昨天按照网上的一篇自定义键盘插件的帖子,实现了Qt下使用2440开发板上的6个按键,6个按键的功能是上、下、左、右、确定、返回。
我分别把键值对应设置Qt下的对应键值Qt::Key_up,Qt::Key_Down, Qt::Key_Left, Qt::Key_Right, Qt::Key_Return,Qt::Key_BackSpace.

我的界面有1个主界面,4个子界面,主界面里有4个pushbutton,分别对应4个子界面,按下pushbutton就进入对应的子界面。

现在有几个问题
1、上下左右键的功能好像自动实现了,按上下左右键,焦点可以从一个button移到另一个buttons,不用在界面代码里面写keyPressEvent函数,但是确定和返回键没作用。确定键的功能是如果当前焦点在某个pushbutton上面,按确定键则进入pushbutton对应的界面。返回键的功能,则是按下返回键从子界面返回到主界面。
如果上下左右键能自动实现功能,为什么确定和返回不行啊?是不是我设置的键值不对啊?

2、我有一个子界面里面有8个spinBox和4个radiobutton,8个spinbox分两竖排各放4个,4个radiobutton在下面横着放一行。现在的问题是,按左右键只能在4个radiobutton之间切换,没法切换到spinBox,上下键又只能对spinBox的值进行修改。这种情况下应该怎么办啊?
离线zhenmingyang

只看该作者 1楼 发表于: 2013-07-20
向楼主求一份自定义按键资料。!601316152@qq.com   谢谢
快速回复
限100 字节
 
上一个 下一个