• 4675阅读
  • 1回复

关于自动刷新显示的问题 [复制链接]

上一主题 下一主题
离线thetwo
 
只看楼主 倒序阅读 楼主  发表于: 2008-06-07
— 本帖被 XChinux 执行加亮操作(2008-06-07) —
我在widget中嵌入了第三方的sdk,来显示视频和图像
但是,如果当前视频是静止的情况下,将其他程序移到这个画面前,然后再移走,原来的画面就不再刷新显示,而是保留了刚才的别的程序的界面,如果是动态不停播放就没有这个现象,或者在静态情况下,我把这个程序用手动拖动出显示器的显示区域外,然后拉进来,也能恢复先前的静止画面。

请问诸位,widget类中有没有在显示区域有此类情况发生后自动刷新的函数,或者其他方式达到这个自动刷新的功能?

多谢。
离线thetwo
只看该作者 1楼 发表于: 2008-06-09
是自己愚蠢,很简单
重载paintEvent ( QPaintEvent * event ),在里面重新更新该静止图像,
当程序再次处于当前活动焦点时,会自动调用该函数。
快速回复
限100 字节
 
上一个 下一个