我正在使用安装了 Raspbian Jessie 和 Kivy 的 Raspberry Pi 开发一个汽车项目。我还有 adafruit 的 GPS 模块,终于让它工作了。我想安装一个导航系统(像这个 http://raspberrypi.link-tech.de/doku.php?id=navitnavigation ),但我想通过 kivy 应用程序运行 navit 程序。
基本上我的目标是拥有一个包含按钮的 kivy 应用程序,当我按下按钮“navit”时,导航应用程序就会弹出。那可能吗?
另外,有没有办法让Raspberry启动直接进入应用程序(Python)?
提前致谢! (抱歉,如果我的英语不好。不是我的母语)
最佳答案
Here你可以找到关于如何将 kivy 应用程序添加到 Raspberry Pi 标准桌面的自动启动项的很好的解释。如果您希望每个用户都自动启动,您可以按照以下说明执行操作:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
并添加(假设您使用的是 Python 2)
@/usr/bin/python /path/to/your/kivy/main.py
对于导航应用程序弹出窗口: 将 python 处理程序方法绑定(bind)到 navit-button 并使用 subproces.call启动现有 navit 应用程序的方法。
关于python - 通过 Kivy 在 Raspberry Pi 上导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37305185/