当前位置:  开发笔记 > 前端 > 正文

如何在QtWebKit中获得响应

如何解决《如何在QtWebKit中获得响应》经验,为你挑选了1个好方法。

与QtWebKit的IM初学者我建立简单的web框架是加载的页面(服务器端),当从这一页我提交的数据我想赶上从在C服务器的响应串++身边,我该怎么办呢?



1> Ghostrider..:

我用Qt(我是新手)修补了一下,找到了一种方法来捕获WebKit下载的所有资源.这是如何做:

1)创建自己的QNetworkAccessManager子类

2)在派生类中,覆盖虚函数createRequest

3)调用基类实现以获取响应对象.之后,您可以查看URL(或其他参数)并确定是否需要捕获该特定资源

4)如果你这样做 - 将readyRead信号连接到一个将捕获数据的插槽

5)在该槽中调用peek函数读取数据,以便WebKit也可以获取数据

6)创建QWebPage对象后,调用setNetworkAccessManager并从步骤1)传递新创建的子类实例

就是这样 - 享受!

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有