Raspberry pi - 启动tkinter脚本问题

时间:2017-01-06 13:34:43

标签: python-3.x tkinter raspberry-pi

我制作了一个tkinter脚本(python3),当我从终端手动启动时,它可以正常工作。

我想在发布时启动它,因此我使用:

修改了/etc/profile
sudo python3 /home/pi/script/main.py

问题是该脚本已启动但我只有一个白色屏幕,好像我的tkinter GUI无法正常工作。

有人有解释吗?

1 个答案:

答案 0 :(得分:1)

好的,我发现了问题:

tkinter脚本正在查找执行它的文件夹中的资源(图像等)。

通过运行python3 /home/pi/script/main.py tkinter会在我们执行的文件夹中查找资源(默认情况下是主目录(~))。

Tkinter没有找到图像所以它停止了错误(就像任何python脚本一样) 我只需要用cd更改目录:

cd /home/pi/script
sudo python3 main.py