什么是QWebKit模拟

时间:2018-07-19 12:41:57

标签: c++ qt web browser webkit

花了几天时间弄清楚如何在我的浏览器的QT应用程序中使用QWebKit库之后,我发现它removed year ago

没有信息我可以使用什么代替,也没有信息为什么要删除这样的好功能,仅编写几行代码即可轻松创建网页。

P.S。我已经下载了所有工具包,但没有帮助:

enter image description here

2 个答案:

答案 0 :(得分:2)

QWebKit API是为同步函数调用而设计的,该API在主线程上运行,并且在加载大量网页时可能会阻塞GUI。

替代方法是QWebEngineView

Qt WebEngine使用多进程体系结构,专为异步函数调用而设计。而且也是基于铬的。

要移植到网络引擎read this

答案 1 :(得分:0)

QtWebEngine是台式机平台支持的基于铬的替代产品,请参见webengine-in-qt。它还提供了Qt WebView模块,该模块使用平台的本机Web引擎,并且也可用于Android / iOS。