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