Poc*_*Sam 10 python pid process pyqt4
我有两个python应用程序.我需要在它们之间发送命令和数据(在两个进程之间).最好的方法是什么?
一个程序是一个守护程序,它应该接受来自另一个GUI应用程序的命令和参数.
如何使守护进程监控来自GUI的命令,同时使其成为工作?我更喜欢解决方案是跨平台.
ps我使用pyqt4和python.
Ank*_*pta 10
您可以使用以下方法进行数据交换:
套接字编程:在Qt中,您可以访问QtNetwork模块.有关示例,请参阅qt助手
IPC:使用QSharedMemory类中实现的共享内存.
如果此应用程序仅在unix os上运行,那么您可以尝试基于Posix的消息队列等进行数据交换
DBUS:你会发现python和Qt都有基于DBus的支持.在python的情况下,您需要找到相关的模块.
使用多处理模块
使用基于Posix/SystemV的IPC机制,即管道,队列等.
归档时间:
15 年,8 月 前
查看次数:
4740 次
最近记录: