我想继承Leap.Listener
并与控制器进行注册:Leapmotion听众注册失败
class myLeapMotion(Leap.Listener):
def __init__(self) :
controller = Leap.Controller()
controller.add_listener(self)
这就提出了一个例外:
TypeError: in method 'Controller_add_listener', argument 2 of type 'Leap::Listener &'
我怎样才能把我的子类作为该参考控制器?
我以为self
会是这里的监听者,但我不知道写它的正确的Python语法。
你的问题不清楚。它看起来已经传递了对象(如'self')。你的代码没有做你想做的事情? – BrenBarn
你“不知道写什么的语法”? Leap.Controller.add_listener()已经被编写为库方法,是吗?或没有?如果是的话,请按照其文档。如果没有,则发布Leap.Controller的代码。 – smci
TypeError:方法'Controller_add_listener',参数2类型'Leap :: Listener&'它是我的错误。是它来自图书馆 – skami