PySide6.QtRemoteObjects#

详细描述#

提供进程间通信的 API。

远程对象概念#

Qt Remote Objects(QtRO)是为 Qt 开发的进程间通信(IPC)模块。此模块扩展了 Qt 的现有功能,以使进程或计算机之间的信息交换变得容易。

Qt 的一个关键特性是支持这种信息交换,即区分一个对象的 API(由其属性、信号和槽定义)和该 API 的实现。QtRO 的目的是满足预期的 API,即使真实的 QObject 在不同的进程中。在对象的副本上调用槽(QtRO 中的 Replica)被转发到真实对象(QtRO 中的 Source)进行处理。每个 Replica 都会接收到 Source 的更新,无论是属性更改还是发出的信号。

  • 当接受打印请求时,打印机状态将改变,触发状态属性的更改。然后,这将上报给所有副本。

使用模块#

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

import PySide6.QtRemoteObjects

文章和指南#

类列表#