首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt的无鼠标有关问题

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

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

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

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

3,QLineEdit 控件的跳出问题
  我屏幕上有个QLineEdit的控件,当我光标进入到这控件后,就再也出不来了,请问下怎么通过 当光标在最后一个字符的后面时,按下《向右》方向键就聚焦到下一个控件,当光标在第一个字符前面时,按《向左》就聚焦到上一个控件。谢谢!




[解决办法]
按钮的clicked不用处理,按键盘的空格键就相当于鼠标点了一下。
第三个问题就是这样

热点排行