• 5985阅读
  • 8回复

[提问]QT界面切换时,切换间隙会有一片绿色界面,怎么解决? [复制链接]

上一主题 下一主题
离线qiangxiaoche
 

只看楼主 倒序阅读 楼主  发表于: 2016-12-01
如题,当由界面A切换到界面B时,我的切换方法是先使界面A  Hidden,然后再显示界面B,
实际显示效果是,界面A先隐藏了,然后屏幕显示一片绿色,时间很短,然后再显示界面B,
切换过程,有一个绿色的界面,给人的效果感觉不是很好,请问怎么解决?
离线qiangxiaoche

只看该作者 1楼 发表于: 2016-12-02
没有回答?自己顶一下!
离线uidab

只看该作者 2楼 发表于: 2016-12-03
你这是什么操作系统?
请把你的环境介绍清楚。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线qiangxiaoche

只看该作者 3楼 发表于: 2016-12-05
回 uidab 的帖子
uidab:你这是什么操作系统?
请把你的环境介绍清楚。 (2016-12-03 09:42) 

在ubuntu上跑的,
离线uidab

只看该作者 4楼 发表于: 2016-12-06
回 qiangxiaoche 的帖子
qiangxiaoche:在ubuntu上跑的, (2016-12-05 12:35) 

硬件是ARM??

有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线qiangxiaoche

只看该作者 5楼 发表于: 2016-12-08
回 uidab 的帖子
uidab:硬件是ARM??
 (2016-12-06 16:29) 

是ARM,但是在电脑上用QVFB跑也一样。
离线uidab

只看该作者 6楼 发表于: 2016-12-08
回 qiangxiaoche 的帖子
qiangxiaoche:是ARM,但是在电脑上用QVFB跑也一样。 (2016-12-08 08:24) 

我以前的arm也有这样的情况,用stackedWidget试试吧.
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线qiangxiaoche

只看该作者 7楼 发表于: 2016-12-09
先show新界面;再hide旧界面。中间加个几毫秒的延时,其间不要去响应鼠标事件。
来自 <http://bbs.csdn.net/topics/390852814>

按上述方法成功解决界面切换时中间卡顿并显示一片绿色的问题。
离线cmsc2010

只看该作者 8楼 发表于: 2017-01-06
先show,后延时HIDE
快速回复
限100 字节
 
上一个 下一个