嵌入式爱好者

查看: 9165|回复: 5

[QT] QT界面切换时,切换间隙会有一片绿色界面,怎么解决?

[复制链接]

3

主题

13

帖子

34

积分

i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2016-12-1 09:50:20 | 显示全部楼层 |阅读模式
如题,当由界面A切换到界面B时,我的切换方法是先使界面A  Hidden,然后再显示界面B,
实际显示效果是,界面A先隐藏了,然后屏幕显示一片绿色,时间很短,然后再显示界面B,
切换过程,有一个绿色的界面,给人的效果感觉不是很好,请问怎么解决?

回复

使用道具 举报

4

主题

23

帖子

58

积分

i.MX6UL通行证i.MX6Q通行证

发表于 2016-12-1 15:03:29 | 显示全部楼层
绿色好像是屏幕的默认背景色,先显示B再隐藏A行不行呢?

点评

qxc
刚试了下,先显示B,再隐藏A,也不行,效果和之前一样!  详情 回复 发表于 2016-12-2 10:55
回复 支持 反对

使用道具 举报

3

主题

13

帖子

34

积分

i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2016-12-2 10:55:04 | 显示全部楼层
ministar 发表于 2016-12-1 15:03
绿色好像是屏幕的默认背景色,先显示B再隐藏A行不行呢?

刚试了下,先显示B,再隐藏A,也不行,效果和之前一样!
回复 支持 反对

使用道具 举报

1

主题

3669

帖子

3927

积分

发表于 2016-12-2 17:26:28 | 显示全部楼层
qxc 发表于 2016-12-2 10:55
刚试了下,先显示B,再隐藏A,也不行,效果和之前一样!

您好:
    这个属于程序设计的范畴,不属于我们的支持范围,敬请谅解
    网上应该有这方面的方法,您可以搜索一下

点评

qxc
终于明白论坛帖子少的原因了……  详情 回复 发表于 2016-12-3 08:12
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
回复 支持 反对

使用道具 举报

3

主题

13

帖子

34

积分

i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2016-12-3 08:12:54 | 显示全部楼层
飞凌-chongzi 发表于 2016-12-2 17:26
您好:
    这个属于程序设计的范畴,不属于我们的支持范围,敬请谅解
    网上应该有这方面的方法,您 ...

终于明白论坛帖子少的原因了……
回复 支持 反对

使用道具 举报

3

主题

13

帖子

34

积分

i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2016-12-9 14:51:40 | 显示全部楼层
先show新界面;再hide旧界面。中间加个几毫秒的延时,其间不要去响应鼠标事件。
来自 <http://bbs.csdn.net/topics/390852814>

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

评分

参与人数 1飞刀 +10 收起 理由
admin + 10 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-25 12:02

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表