The Qt Quick WebGL 是 平台插件 允许单个用户远程访问按流式 Qt Quick 用户界面通过网络。UI 的渲染是在 WebGL™ 被启用的客户端浏览器。
可以发起任何 Qt Quick 应用程序采用 webgl 平台插件如下:
./qmlapplication -platform webgl
这在 8080 端口启动轻量级 web 服务器,可以将客户端连接到支持 WebGL 的 Web 浏览器。可以配置监听端口如下:
./qmlapplication -platform webgl:port=80
来自客户端的键盘、鼠标、触摸及多点触摸事件,将被传递给应用程序。
注意:
The
webgl
插件要求
threaded 渲染循环
。在 Windows 及其它平台,默认使用不同渲染循环,设置
QSG_RENDER_LOOP
相应环境变量:
set QSG_RENDER_LOOP=threaded
Qt Quick WebGL 在商业许可下是可用的来自 Qt 公司 。此外,它是可用的根据 GNU GPL (一般公共许可) 第 3 版 。见 Qt 许可 进一步了解细节。