• 5982阅读
  • 3回复

定时器中如何判断键盘按键按下 [复制链接]

上一主题 下一主题
离线傻猫
 
只看楼主 正序阅读 楼主  发表于: 2008-07-02
— 本帖被 XChinux 执行加亮操作(2008-11-30) —
如何在一个timeEvent的相应函数里面查询相关按键是否按下?
我想实现个小游戏。固定时间响应按键的动作。以达到互动的效果

提示下函数或者方法吧

先谢谢了
-------------------------------
不常在
有事短消息或者到我blog讨论http://hi.baidu.com/ning_cat
已经没用qt作开发了。。。:-(
离线water_wf

只看该作者 3楼 发表于: 2008-11-26
这个一般的游戏不会怎么作的,或者直接相应按键消息,或者作一个队列存储器,把消息存储到队列中,然后定时读取这个队列,其它办法我就不知道了
离线codespy
只看该作者 2楼 发表于: 2008-11-26
引用第1楼傻猫于2008-07-02 23:46发表的  :
如果定义个变量,在keypressevent中赋值,在keyreleaseevent里面清空,然后在timeevent里面读取
这样实现是否可行?

组件在失去焦点的时候就接收不到keyreleaseevent了,那么按键就一直是按下的状态了。。。。
离线傻猫
只看该作者 1楼 发表于: 2008-07-02
如果定义个变量,在keypressevent中赋值,在keyreleaseevent里面清空,然后在timeevent里面读取
这样实现是否可行?
-------------------------------
不常在
有事短消息或者到我blog讨论http://hi.baidu.com/ning_cat
已经没用qt作开发了。。。:-(
快速回复
限100 字节
 
上一个 下一个