PySide6.QtWebChannel

详细描述

填补了Qt应用程序与HTML/JavaScript之间的鸿沟。

Qt WebChannel 实现了服务器(QML/Python 应用程序)和客户端(HTML/JavaScript 或 QML 应用程序)之间的点对点通信。它由 Qt WebEngine 开箱即用地支持。此外,它可以在所有支持 WebSockets 的浏览器上工作,使 Qt WebChannel 客户端能够在任何 JavaScript 环境(包括 QML)中运行。这需要基于 Qt WebSockets 实现自定义传输。

该模块提供了一个JavaScript库,用于无缝集成Python和QML应用程序与HTML/JavaScript和QML客户端。客户端必须使用JavaScript库来访问由主机应用程序发布的序列化QObjects。

入门指南

要包含模块类的定义,请使用以下指令:

import PySide6.QtWebChannel

API参考

该模块还提供了QML类型

班级列表