• 6511阅读
  • 3回复

***如何时时响应按键消息*** [复制链接]

上一主题 下一主题
离线silentchunk
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-22
— 本帖被 XChinux 执行加亮操作(2008-09-22) —
我碰到的问题是这样子的,
比如在每一次的paintEvent()里面花费的时间比较长,在这段时间里面,我又进行了按键操作,这个时候按键不是时时响应,而是等到下一个event再响应keyPressEvent,
我想让按键时时响应,

因为我现在所使用的开发板,它显示这一块速度比较慢慢,这样就会出现按键响应需要等待的问题.

是否可以把paintEvent和keyPressEvent的响应分开,
我的想法是如果做draw可以不在paintEvent里面做的话,可以在程序的任意地方做输出的话,那我的程序就可以做到时时响应,
所以向大家请教一下,在Qt4.x的环境下,如何做到任何地方都可以做draw.

还有一个想法是把paintEvent和keyPressEvent的响应分开,这个不知道可不可以做到,就是像开一个timer一样,是一个信号,不属于event的范畴内,它就不需要进行序列化.

多谢~
离线silentchunk
只看该作者 1楼 发表于: 2008-09-23
有没有人知道可以回答我一下,多谢~
离线duduqq

只看该作者 2楼 发表于: 2008-09-23
postEvent()
离线sbtree
只看该作者 3楼 发表于: 2008-09-23
widget.update()
windows 7 + VC++2008 + Qt4.5.2
快速回复
限100 字节
 
上一个 下一个