class QWebChannelAbstractTransport#

C++ QWebChannel 服务器和 HTML/JS 客户端之间的通信通道。更多

Inheritance diagram of PySide6.QtWebChannel.QWebChannelAbstractTransport

摘要#

方法#

虚方法#

信号#

注意

本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。

详细描述#

QWebChannel 的用户必须实现此接口,并将其实例连接到QWebChannel 服务器,以便每个需要连接到 QWebChannel 的客户端。Qt WebChannel Standalone 示例展示了如何使用 Qt WebSocket 实现这一点。

注意

JSON 消息协议认为是内部协议,可能会随时间而变化。

另请参见

Qt WebChannel Standalone 示例

__init__([parent=None])#
参数:

parentQObject

使用给定的 parent 构造一个传输对象。

messageReceived(message, transport)#
参数:

当从远程客户端接收到新的 JSON message 时,必须发出此信号。参数 transport 应设置为此传输对象。

abstract sendMessage(message)#
参数:

messageQJsonObject

向远程客户端发送 JSON message。实现将序列化消息并将其传输到远程 JavaScript 客户端。