PySide6.QtWebChannel.QWebChannelAbstractTransport¶
- class QWebChannelAbstractTransport¶
C++
QWebChannel
服务器与 HTML/JS 客户端之间的通信通道。更多…概要¶
方法¶
def
__init__()
虚拟方法¶
def
sendMessage()
信号¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QWebChannel
的用户必须实现此接口,并将其实例连接到QWebChannel
服务器,以便每个客户端都能连接到QWebChannel
。Qt WebChannel 独立示例展示了如何使用 Qt WebSockets 实现这一点。注意
JSON消息协议被视为内部协议,可能会随时间变化。
另请参阅
Qt WebChannel 独立示例
使用给定的
parent
构造一个传输对象。- messageReceived(message, transport)¶
- Parameters:
message –
QJsonObject
transport –
QWebChannelAbstractTransport
当从远程客户端接收到新的JSON
message
时,必须发出此信号。transport
参数应设置为该传输对象。- abstract sendMessage(message)¶
- Parameters:
消息 –
QJsonObject
向远程客户端发送一个JSON
message
。实现将序列化消息并将其传输到远程JavaScript客户端。