无法使用Qt应用程序连接到X服务器:0.0

在Fedora 10上编译。

我刚刚启动了我的第一个qt GUI应用程序。我使用了所有默认设置。

它只是一个简单的形式。它构建良好,没有任何错误。但是当我尝试运行该应用程序时。我收到以下消息:

Starting /home/rob/projects/qt/test1/test1/test1...

No protocol specified

test1: cannot connect to X server :0.0

感谢您的任何建议,

回答:

造成这种情况的一般原因如下:

  1. 未在环境中设置DISPLAY。

export DISPLAY=:0.0

./myQtCmdHere

(不过,这似乎不是错误的那个,因为它说X试图连接到它。而且,它并不总是0.0,但大多数时候是)

  1. 试图运行X应用程序

    非授权用户(以X拥有用户的身份,即:您自己)

    xhost +local:root   # where root is the local user you want to grant access to.

以上是 无法使用Qt应用程序连接到X服务器:0.0 的全部内容, 来源链接: utcz.com/qa/413474.html

回到顶部