• 3377阅读
  • 3回复

QWebView切换有白色画面 [复制链接]

上一主题 下一主题
离线shifeng
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-12
QWebView页面切换之间明显有一个白色的画面一闪,怎么去掉这个一闪的画面!
离线toby520

只看该作者 1楼 发表于: 2014-06-12
求分享
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线shifeng

只看该作者 2楼 发表于: 2014-06-13
想在网上找资料,没有找到合适的解决办法(可能是Google不能用的原因吧!),不过最后还是找到了一种思路,不守是临时解决办法。
1,在QWebView加载网页将其隐藏,放在后台加载。
2、在网页未加载完成时用一个正在刷新的页面替代。
3、当QWebView加载完成后,会发送信号loadFinished。
4、收到信号,将刷新页面隐藏并QWebView显示。

如果有更好的解决办法,请分享!感觉效果还是非常满意!
离线toby520

只看该作者 3楼 发表于: 2014-06-14
回 shifeng 的帖子
shifeng:想在网上找资料,没有找到合适的解决办法(可能是Google不能用的原因吧!),不过最后还是找到了一种思路,不守是临时解决办法。
1,在QWebView加载网页将其隐藏,放在后台加载。
2、在网页未加载完成时用一个正在刷新的页面替代。
3、当QWebView加载完成后,会发送信号loadFinish .. (2014-06-13 10:53) 

你这个办法也是我目前使用的一个,我记得以前QML的webview控件刷新也是出现一段时间为白屏的情况,其实我们的这个办法 也正确的,刷新页面,是需要过度的一个状态的
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
快速回复
限100 字节
 
上一个 下一个