在 Python IDLE 中执行以 Leap-Motion 为中心的代码时,切换到另一个窗口会使 IDLE 忽略 Leap 控制器并停止处理frame
s。如何避免这种情况,例如,Leap 手势可以用于与其他窗口进行交互?
不是很相关,但重现此问题的代码:
import Leap
from Leap import *
class FocusListener(Leap.Listener):
def on_frame(self, controller):
frame = controller.frame()
print frame
def main():
# Create a sample listener and controller
listener = FocusListener()
controller = Leap.Controller()
controller.add_listener(listener)
while (1):
listener.on_frame(controller)
if __name__ == "__main__":
main()
PS:这可能与我“综合地”用 循环框架的事实有关while
吗?