微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从信号中获取发射数据到python中定义的插槽

如何解决如何从信号中获取发射数据到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 举报,一经查实,本站将立刻删除。