我刚开始从事python编程(我有java方面的经验)。我想在类中实现回调/侦听器。我把现有的样品弄糊涂了。我刚刚实现了一个示例。请引导我
我的python类如下
class myClass:
def __init__(self):
self.__result = 0
def connect(self):
self.__result = 1
我的主要python代码如下
import myClass
def on_connect(result):
print("Connected with result code "+result)
myclass = myClass()
myclass.on_connect = on_connect
myclass.connect()
我只想在连接方法主代码中接收结果。如何为此修改myClass?你知道吗
提前谢谢
创建接受回调作为参数的类:
然后:
让我们向类添加处理程序,使用nice
add
方法和调用回调的常规fire
:然后我们只需要在主代码中重做一件事—添加侦听器的方式。你知道吗
相关问题 更多 >
编程相关推荐