要创建基于 Qt 的 Web 应用程序,Qt 提供了支持各种标准 Web 技术 (如 HTML、CSS 及 JavaScript) 的接口。这些接口使应用程序,能够嵌入 WWW (万维网) 内容。
把 Qt C++ 和 QML 代码与 HTML 和 JavaScript 相结合,来创建 web 应用程序也是可能的。透过 Qt WebChannel ,几个 Qt API 可访问远程客户端。
Qt provides the Chromium-based Qt WebEngine module for applications targeting desktop and embedded platforms. For example, a web browser application for Linux platform.
It also provides the Qt WebView 模块,其使用本机平台 Web 引擎。例如:用于 Android 和 iOS 的 RSS 馈送阅读器的 Qt Quick 应用程序。
These pages contain information about porting applications to use Qt WebEngine and the various APIs:
The Qt WebChannel 模块使 HTML (或 JavaScript) 客户端能够访问 Qt API,譬如 QObject 。它提供 C++ (或 QML) API,允许 Qt 应用程序与 JavaScript 和 HTML 前端进行通信。
这些页面包含有关各种 API 的更多信息: