• 1037阅读
  • 3回复

[讨论]嵌入式,怎么使用方向键(上下左右)来聚焦控件? [复制链接]

上一主题 下一主题
离线rpaul518
 

只看楼主 倒序阅读 楼主  发表于: 2018-03-23
嵌入式下,没有鼠标和TAB键,怎么使用方向键(上下左右箭头)键来实现对控件进行焦点设置(浏览控件)?
fasdfasdfasdfasdfa
离线fu22507411

只看该作者 1楼 发表于: 2018-03-23
响应键盘事件自己focus
邮箱jiahao_coffee@foxmail.com 有问题可以免费咨询,有空都会回答,不过太难了我答不上来不要介意哈
离线rjsloth

只看该作者 2楼 发表于: 2018-03-29
在使用Qt提供的控件的情况下,譬如按钮,只要抛给当前焦点按钮一个方向键事件,该按钮就会做出对应的焦点切换响应。这种情况下的关键是控件收到对应事件,了解了这点后,在很多情况下你都可以知道该怎么做了。
生命不止,探索不休…
离线rpaul518

只看该作者 3楼 发表于: 2018-03-30
回 rjsloth 的帖子
rjsloth:在使用Qt提供的控件的情况下,譬如按钮,只要抛给当前焦点按钮一个方向键事件,该按钮就会做出对应的焦点切换响应。这种情况下的关键是控件收到对应事件,了解了这点后,在很多情况下你都可以知道该怎么做了。 (2018-03-29 14:22) 

嗯  是的,我现在是把系统的上下左右,取消、确认键拦截了,让后我自己处理,可以移动焦点了。

但是,带来了新的问题,例如一个QComboBox控件,可以设置焦点了,但是按确认键时是不会弹出选择列表的,由于我拦截了上下左右、取消、确认,所以,必须我来实现弹出列表以及选择内容。。。。太复杂了。。。

有更好的办法么??
fasdfasdfasdfasdfa
快速回复
限100 字节
 
上一个 下一个