• 5799阅读
  • 4回复

Qt4 编写以固定频率闪烁的视觉刺激问题 [复制链接]

上一主题 下一主题
离线112yuyu
 
只看楼主 正序阅读 楼主  发表于: 2011-05-26
大家好! 我现在尝试使用槽函数来编写以固定频率闪烁的视觉刺激,就是每过一个固定时间就在固定位置上显示一个方块或者不显示该方块(这样就形成了闪烁刺激),我尝试了7.1 Hz, 8.5 Hz, 10 Hz, 12Hz,现在问题是,不管我让方块以哪种频率闪烁,闪烁都不稳定,会出现乱闪的现象。不知道这是不是和屏幕的刷新率有关,我的屏幕刷新率是60Hz, 不知是否需要根据屏幕的刷新率来设置方块的闪烁频率。在线等高手解答! 感激不尽!
离线roywillow

只看该作者 4楼 发表于: 2011-05-29
本身QTimer有一定误差的,并且误差会积累下去的
试试QTimeLine呢,那个从某种意义上来讲也能当做定时器的
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线tan_tan_1
只看该作者 3楼 发表于: 2011-05-29
qwighet自带双缓冲功能,你可以设置一个qtimer啊,时间到的时候刷新一下方块的状态不就行了
离线112yuyu
只看该作者 2楼 发表于: 2011-05-26
回 1楼(jdwx) 的帖子
非常感谢您的回答,请问怎么使用双缓冲呢? 谢谢 我还算是个初学者,很多地方需要大家的指导。

非常感谢您!
离线jdwx

只看该作者 1楼 发表于: 2011-05-26
闪有几个原因:
画图时清除屏幕,重画肯定闪,使用双缓冲解决。
显示时间太短,看不清,觉得闪。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个