【问题标题】:_tkinter.TclError: couldn't connect to display ":0"_tkinter.TclError:无法连接到显示“:0”
【发布时间】:2018-02-04 11:57:07
【问题描述】:

我正在研究 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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 2018-10-16
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多