Spec-Zone.ru › Qt 5.12

Qt Quick WebGL

Qt Quick WebGL — это плагин платформы платформы, который позволяет осуществлять удалённый доступ для одного пользователя путём потоковой передачи пользовательских интерфейсов Qt Quick по сети. Интерфейс пользователя отрисовывается в браузере-клиенте с поддержкой WebGL™.

Использование Qt Quick WebGL

Любое приложение Qt Quick может быть запущено с плагином платформы webgl следующим образом:

./qmlapplication -platform webgl

Это запускает лёгкий веб-сервер на порту 8080, к которому клиент может подключиться с помощью веб-браузера, поддерживающего WebGL. Порт прослушивания можно настроить следующим образом:

./qmlapplication -platform webgl:port=80

События клавиатуры, мыши, касания и многократного касания от клиента передаются в приложение.

Ограничения

  • Потоковая передача команд OpenGL® по сети вносит определённую задержку по сравнению с запуском приложения локально.
  • Приложения для рабочего стола, использующие Qt Widgets, не поддерживаются плагином.
  • Элементы текста могут отображаться некорректно, когда установлен параметр типа отрисовки Text.NativeRendering.
  • Разрешается только один активный клиент на процесс. Последующие клиенты, пытающиеся подключиться к серверу, увидят индикатор загрузки до тех пор, пока предыдущий клиент не отключится.
  • Потоковая передача аудио не поддерживается.

Примечание: Плагин webgl требует потоковой обработки рендеринга. На Windows и других платформах, использующих по умолчанию другой цикл обработки рендеринга, необходимо соответствующим образом установить переменную среды QSG_RENDER_LOOP.

set QSG_RENDER_LOOP=threaded

Лицензии

Qt Quick WebGL доступен по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по GNU General Public License, версии 3. Для получения дополнительной информации см. Qt Licensing.

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

Spec-Zone.ru

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