Raspberry Pi-启动Tkinter脚本问题

内森·布莱克

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

我想在启动时启动它,所以我用修改了/etc/profile

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

事实是脚本已启动,但是我只有一个白屏,好像我的Tkinter GUI无法正常工作。

有人有解释吗?

内森·布莱克

好吧,我发现了问题:

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

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章