Integrating Web Content

为了创建基于Qt的Web应用程序,Qt提供了支持多种标准Web技术(例如HTML,CSS和JavaScript)的界面。 这些界面使应用程序可以嵌入来自万维网的内容。

也可以将Qt C++和QML代码与HTML和JavaScript结合起来创建Web应用程序。 通过Qt WebChannel,远程客户端可以访问多个Qt API。

WebEngine in Qt

Qt为基于桌面和嵌入式平台的应用程序提供了基于Chromium的Qt WebEngine模块。 例如,用于Linux平台的Web浏览器应用程序。

它还提供了Qt WebView模块,该模块使用平台的本机Web引擎。 例如,适用于Android和iOS的RSS feed阅读器Qt Quick应用程序。

这些页面包含有关移植应用程序以使用Qt WebEngine和各种API的信息:

Qt和HTML-JavaScript混合应用程序

Qt WebChannel模块使HTML或JavaScript客户端能够访问Qt API,例如QObject 它提供了C++或QML API,从而允许Qt应用程序与JavaScript和HTML前端进行通信。

这些页面包含有关各种API的更多信息: