如何从信号中获取发射数据到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 (将#修改为@)