我是Kivy的新手,这个问题可能很愚蠢,但是我需要解决此问题。
我有一个在pi lite pi lite上运行的Kivy应用程序。我为Kivy鼠标设置了config.ini,并且只要运行以下命令,它就可以正常工作:
python KivyTest.py
但是,如果我将文件设置为启动模式,则这样做:
sudo nano /etc/rc.local
...然后写:
sudo python //KivyTest.py &
...在出口0之前
然后,重新启动后,py自动运行,但是在此模式下,鼠标被隐藏了,我看不到它。当它单击时会影响Kivy应用程序上的按钮。
有人知道是什么问题吗?
左右比较
答案 0 :(得分:0)
由于在启动时使用“ sudo”在“ /etc/rc.local”中执行应用程序,这意味着作为root用户,因此需要对“ config.ini”文件进行相同的修改以显示将光标放在以下路径中:
/root/.kivy/config.ini
与您在“ config.ini”中所做的一样:
~/.kivy/config.ini
P.S。代字号(〜)代表您的主目录。