qt - Qt 应用程序之间通过 QProcess 进行通信
问题描述
我正在尝试在 2 个 Qt 应用程序之间实现双向通信,看到这可能通过一个主应用程序通过一个包装的 QProcess 启动第二个应用程序并双向连接信号来实现......
我没有得到的是如何从 QProcess 启动的应用程序获得访问权限(反之亦然 - 如何向启动的应用程序发送信号)?
谢谢。
解决方案
K 所以我使用 QLocalServer/Socket 来实现我的 2 个 Qt 应用程序之间的通信。我在 Linux 上,所以这种基于 IPC 的通信正是我所需要的。
如果有需要的人知道,可以为服务器/客户端(具有双向读取/发送)共享一些简单的代码片段。
推荐阅读
- sql - SQL - 如何对 count(user_id) 进行排序?
- push-notification - salesforce 向 android 的 salesforce 推送通知
- javascript - kendo-react-ui :菜单未在 Select 事件中传递所选项目,有时在加载时抛出异常
- python - 使用 numpy percentile 为每一行获取不同的分位数
- nginx - 本地静态资产的nginx服务器端缓存
- ios - 故事板冲突iOS后的XML标签不匹配
- javascript - 如果条件不满足,则减少循环迭代
- python - 计算曼哈顿距离并返回最低的 3 个距离
- vba - vba如何单击类和仅标题按钮
- html - Angular 6 API JSON ngFor不显示