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 平台的网络浏览器应用程序.

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

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

Qt and HTML-JavaScript Hybrid Applications

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

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