Qt WebView

Qt WebView provides a way to display web content in a QML application without necessarily including a full web browser stack by using native APIs where it makes sense.

这在移动平台是有用的,譬如: Android , iOS ,和 WinRT ; especially on iOS, where policy dictates that all web content is displayed using the operating system's web view.

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

先决条件

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

QML 类型

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

局限性

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

范例

Take a look at the Qt WebView 范例 for a demonstration on how the APIs can be used in applications.

许可

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

API 参考