毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

Qt的无鼠标操作聚焦问题按钮的clicked问题QLineEdit 控件的跳出问题

更新时间:2012-7-27:  来源:毕业论文

Qt的无鼠标操作:
大家好,我现在做一个界面是没有鼠标的. 只有上下左右 4个方向键来控制界面的操作。 遇到一下问题:

1,聚焦问题:
  我感觉目前qt自带的焦点机制是按add的顺序来postevent的吗 ,也就是按左/上方向键是聚焦当前widget的上一个widget, 右/下是聚焦下一个吗? 如何制定一个比较完善的焦点机制? 
就是说,我现在有5排5列的QPushButton,我想按 《向下》方向键 就向下聚焦一个,而不是向右聚焦。按《向上》方向键,就是向上,而不是向左,谢谢!

2,按钮的clicked问题:
  假如我屏幕上有个按钮的操作。我怎么通过按键来执行按键的clicked操作,谢谢!

3,QLineEdit 控件的跳出问题
  我屏幕上有个QLineEdit的控件,当我光标进入到这控件后,就再也出不来了,请问下怎么通过 当光标在最后一个字符的后面时,按下《向右》方向键就聚焦到下一个控件,当光标在第一个字符前面时,按《向左》就聚焦到上一个控件。谢谢!
按钮的clicked不用处理,按键盘的空格键就相当于鼠标点了一下。
第三个问题就是这样 上午我大概做了一下,就是你说的重载keypressevent 事件,然后判断,
其实我做的是个手持设备,也没有空格键,就0--9 然后是上下左右,确定返回,这几个按键,呵呵

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。