通过 Kivy 在 Raspberry Pi 上导航
Navigation on Raspberry Pi via Kivy
我正在使用 Raspberry Pi 开发一个汽车项目,安装了 Raspbian Jessie 和 Kivy。我还有 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 处理程序方法绑定到 navit-button 并使用 subproces.call 方法启动现有的 navit 应用程序。
我正在使用 Raspberry Pi 开发一个汽车项目,安装了 Raspbian Jessie 和 Kivy。我还有 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 处理程序方法绑定到 navit-button 并使用 subproces.call 方法启动现有的 navit 应用程序。