&引用;“发送”;从python应用程序到其他python应用程序的信息
我同时打开了两个python程序,我希望当我在第一个应用程序中单击一个按钮时,将一些信息“发送”到第二个应用程序 我试着用PySide发出的信号来做。我知道如何用以下代码发送:&引用;“发送”;从python应用程序到其他python应用程序的信息,python,signals,Python,Signals,我同时打开了两个python程序,我希望当我在第一个应用程序中单击一个按钮时,将一些信息“发送”到第二个应用程序 我试着用PySide发出的信号来做。我知道如何用以下代码发送: from PySide.QtGui import * from PySide.QtCore import * from PySide import QtGui, QtCore, QtUiTools class Foo(object): pass class MyWidget(QWidget): mys
from PySide.QtGui import *
from PySide.QtCore import *
from PySide import QtGui, QtCore, QtUiTools
class Foo(object):
pass
class MyWidget(QWidget):
mysignal = QtCore.Signal(int, str)
def __init__(self, parent=None):
super(MyWidget, self).__init__(parent)
self.hlayout = QHBoxLayout()
self.setLayout(self.hlayout)
self.b = QPushButton("Emit your signal!", self)
self.hlayout.addWidget(self.b)
self.b.clicked.connect(self.clickHandler)
self.mysignal.connect(self.mySignalHandler)
def clickHandler(self):
self.mysignal.emit(123, "")
def mySignalHandler(self, n):
print n
# print l
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
w = MyWidget()
w.show()
sys.exit(app.exec_())
但是我不知道如何在另一个python应用程序中“接收”这个信号
谢谢你的帮助 你需要考虑应用程序的通信方式,是多线程还是多进程