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 类型

类列表#