QT界面切换时,切换间隙会有一片绿色界面,怎么解决?
如题,当由界面A切换到界面B时,我的切换方法是先使界面AHidden,然后再显示界面B,实际显示效果是,界面A先隐藏了,然后屏幕显示一片绿色,时间很短,然后再显示界面B,
切换过程,有一个绿色的界面,给人的效果感觉不是很好,请问怎么解决?
绿色好像是屏幕的默认背景色,先显示B再隐藏A行不行呢? ministar 发表于 2016-12-1 15:03
绿色好像是屏幕的默认背景色,先显示B再隐藏A行不行呢?
刚试了下,先显示B,再隐藏A,也不行,效果和之前一样! qxc 发表于 2016-12-2 10:55
刚试了下,先显示B,再隐藏A,也不行,效果和之前一样!
您好:
这个属于程序设计的范畴,不属于我们的支持范围,敬请谅解
网上应该有这方面的方法,您可以搜索一下 飞凌-chongzi 发表于 2016-12-2 17:26
您好:
这个属于程序设计的范畴,不属于我们的支持范围,敬请谅解
网上应该有这方面的方法,您 ...
终于明白论坛帖子少的原因了…… 先show新界面;再hide旧界面。中间加个几毫秒的延时,其间不要去响应鼠标事件。
来自 <http://bbs.csdn.net/topics/390852814>
按上述方法成功解决界面切换时中间卡顿并显示一片绿色的问题。
页:
[1]