• 3164阅读
  • 0回复

[讨论]qt窗口何时写入内存,何时写入framebuffer中? [复制链接]

上一主题 下一主题
离线sunshine1
 

只看楼主 倒序阅读 楼主  发表于: 2015-05-15
我是自己写的刷屏接口,预期目标是:按键按下,实现相应的界面切换,调用刷屏接口,将当前窗口界面刷到液晶屏上,刷屏接口的实质是将fb0设备的内容通过bing口写入液晶屏;
现在的问题是:按键按下,cat /dev/fb0发现fb0中的内容无变化,再次按键,fb0中的内容更新了,屏幕上的内容也更新了。就是屏幕显示的内容比我的按键慢一拍;
初步分析:qt界面切换相关的show函数没有及时写入framebuffer中,因此我刷屏的时机不对,下次按键时,上一次的界面更新已写入了fb0中,因而刷的内容是上次的界面,在这里请教高手指点,qt何时将当前的窗口更新写入内存,写入framebuffer中的,调用什么函数,或怎样的qt设计模式能够实现这种效果呢
焦急等待高手解答,十分感谢!
快速回复
限100 字节
 
上一个 下一个