问题描述
我正在使用[在此处输入链接描述] [1]链接创建信号并将数据发射到定义的插槽,这是下面的示例代码,
库链接https://pypi.org/project/signalslot/0.0.2/
main.py
---------------
import network
def __init__(self):
networkOb = network()
self.network = self.networkObj.conf_pre_load.connect(self.recvdata)
def recvdata(self,data):
print("****** main slot")
print(data)
print("==============")
*******************************************
netowrk.py
-----------
import signalslot
def __init__():
self.conf_pre_load = signalslot.Signal(args="some_data")
self.readUdpdata()
def readUdpdata():
while True:
try:
data,addr = self.socket_rcv.recvfrom(size)
self._data = "hello"
self.conf_pre_load.emit("self._data")
except Exception as e:
print(e)
i am getting this error
--------------------------
raise exceptions.IncompatibleSlotSignature()
signalslot.exceptions.IncompatibleSlotSignature
当网络班级发出数据时,我正试图从主班级内部的插槽中接收数据,自1天以来一直在苦苦挣扎,将不胜感激
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)