如何解决如何从信号中获取发射数据到python中定义的插槽
我正在使用[在此处输入链接描述] [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 举报,一经查实,本站将立刻删除。