#PS:要转载请注明出处,本人版权所有
#PS:这个只是 《 我自己 》理解,如果和你的
#原则相冲突,请谅解,勿喷
最近由于特殊原因,要在字符终端中的bash运行一个带GUI的PyQT程序。
报了一个错误为:QXcbConnection: Could not connect to display
我在GUI桌面中的bash能够执行此PyQt程序,但是在字符终端中的bash执行就会报错
想到是由于无图形界面的原因,在网上找了一下午,想实现一个功能就是在tty1中指定tty7来运行这个程序,但是没有找到解决办法,最后发现一个环境变量可以很Ok的解决此问题。
DISPLAY 变量eg:DISPLAY=hostip:NumA.NumB(注意当显示到本机的其他tty时,hostip 为空,一般情况下NumA,NumB为0)eg:DISPLAY=:0.0
#PS:请尊重原创,不喜勿喷
#PS:要转载请注明出处,本人版权所有.
有问题请留言,看到后我会第一时间回复
联系客服