_tkinter.TclError:无法连接显示“:0”

时间:2018-02-04 11:57:08

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

我正在使用Raspberry pi模型3 B,我使用tkinter在python中制作了一个GUI程序,我想在xpt2046 3.2英寸触摸屏上运行它,我希望我的程序在启动时运行。 所以,首先当我尝试在我的触摸屏上运行时,它给了我错误的DISPLAY变量是空的,所以为此我在/.bashrc文件中给了DISPLAY环境变量值:0。但现在我在启动时收到此错误,但如果我手动发出命令

python3 /home/pi/gui.pi

程序正常运行。

我的/.bashrc文件包含:

export DISPLAY=:0

echo Running at boot

sudo python3 /home/pi/gui.py

1 个答案:

答案 0 :(得分:0)

如果我从sudo删除sudo python3 /home/pi/gui.py,那么它可以正常运行。