首页 > 解决方案 > Qt 应用程序之间通过 QProcess 进行通信

问题描述

我正在尝试在 2 个 Qt 应用程序之间实现双向通信,看到这可能通过一个主应用程序通过一个包装的 QProcess 启动第二个应用程序并双向连接信号来实现......

我没有得到的是如何从 QProcess 启动的应用程序获得访问权限(反之亦然 - 如何向启动的应用程序发送信号)?

谢谢。

标签: qtqt5qprocess

解决方案


K 所以我使用 QLocalServer/Socket 来实现我的 2 个 Qt 应用程序之间的通信。我在 Linux 上,所以这种基于 IPC 的通信正是我所需要的。

如果有需要的人知道,可以为服务器/客户端(具有双向读取/发送)共享一些简单的代码片段。


推荐阅读