Spec-Zone.ru › Qt 5.15

Qt WebView

Qt WebView предоставляет способ отображения веб-контента в приложении QML без необходимости включения полного стека веб-браузера, используя родные API, где это уместно.

Это полезно на мобильных платформах, таких как Android, iOS и UWP (Universal Windows Platform); особенно на iOS, где политика предписывает отображение всего веб-контента с помощью веб-вью операционной системы.

В Windows, Linux и macOS Qt WebView полагается на модуль Qt WebEngine для рендеринга содержимого.

Предварительные требования

Для правильной работы модуля Qt WebView на всех платформах необходимо вызвать QtWebView::initialize() до создания экземпляра QGuiApplication и до создания QPlatformOpenGLContext окна.

Типы QML

Модуль предоставляет один компонент QML для отображения веб-контента в приложении: WebView.

Ограничения

Из-за ограничений платформы наложение WebView на другие компоненты QML не поддерживается. Это может привести к непредсказуемым результатам, которые могут отличаться от платформы к платформе.

Примеры

Ознакомьтесь с примерами Qt WebView Qt WebView Examples для демонстрации использования API в приложениях.

Лицензии

Qt WebView доступен по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по GNU Lesser General Public License, версия 3, или GNU General Public License, версия 2. Подробнее см. Qt Licensing.

Справочник по API

  • Qt WebView Типы QML
  • Qt WebView C++ Классы и пространства имён

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qtwebview-index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API