我一直在用 Python 为 Leap Motion 开发一个应用程序,当我测试它时,当我单击 Launch App 时它运行良好。没有打开应用程序窗口,但 Python 代码一切正常。
但是,当我打包应用程序并启动它时,它确实显示了一个应用程序窗口并且 Python 根本不工作......我错过了什么吗?
这是我的 index.html 的代码:
<html>
<head>
<script>
Titanium.include("PyLeapMouse.py");
Titanium.include("Geometry.py");
Titanium.include("Leap.py");
Titanium.include("LeapFunctions.py");
Titanium.include("Mouse.py");
</script>
<script type="text/python">
import Leap
import Mouse
import LeapFunctions
import time
import sys
def main():
cursor = Mouse.cursor()
listener = LeapFunctions.Listener(cursor)
controller = Leap.Controller()
print "Adding Listener."
controller.add_listener(listener)#Attach the listener
print "Press Enter to quit..."
sys.stdin.readline()
controller.remove_listener(listener)
main()
</script>
</head>
<body style="background-color:#1c1c1c;margin:0">
</body>
</html>