Leap Motion - CircleGesture没有定义?

时间:2013-11-04 19:05:53

标签: python leap-motion

有人可以告诉我为什么会出现以下错误?

  
    

NameError:未定义全局名称'CircleGesture'

  

在我的函数中on_connect我正在设置Circle手势:

controller.enable_gesture(Leap.Gesture.TYPE_CIRCLE);

但每当我尝试做任何事情时,例如:

for gesture in frame.gestures():
    circle = CircleGesture(gesture);

我在ubuntu。

1 个答案:

答案 0 :(得分:0)

我不知道该模块,如果没有看到您的代码,这只是一个猜测,但从您的问题我推断您使用this Leap Motion API,并在您的代码中执行类似import Leap的操作。< / p>

这样,您的名称空间中还没有CircleGesture类,但您必须访问from within the Leap module,就像使用Leap.Gesture.TYPE_CIRCLE一样。

试试这个:circle = Leap.CircleGesture(gesture)

(作为旁注:在Python中,您不必使用;终止您的行)