Qt WebView

Qt WebView 提供在 QML 应用程序中显示 Web 内容的方式,而不必通过使用有意义的本机 API 来包括完整 Web 浏览器堆栈。

这在移动平台是有用的,譬如: Android , iOS ,和 WinRT ;尤其在 iOS,策略规定所有 Web 内容均使用操作系统的 Web 视图显示。

在 Windows、Linux 及 macOS ,Qt WebView 依赖 Qt WebEngine 模块渲染内容。

先决条件

要使 Qt WebView 模块函数正确跨所有平台,必须调用 QtWebView::initialize () right after creating the QGuiApplication 实例。

QML 类型

模块提供在应用程序中显示 Web 内容的单 QML 组件: WebView .

局限性

由于平台的限制,重叠 WebView 与其它 QML 组件不被支持。这样做会产生不可预测结果,可能因平台而异。

范例

查看 Qt WebView 范例 了解如何在应用程序中使用 API 的演示。

许可

Qt WebView 在商业许可下是可用的来自 Qt 公司 。此外,它是可用的根据 GNU LGPL (次一般公共许可) 第 3 版 ,或 GNU GPL (一般公共许可) 第 2 版 。见 Qt 许可 进一步了解细节。

API 参考