qt.qpa.screen: QXcbConnection: Could not connect to display localhost:13.0 Could not connect to any X display.
时间: 2024-04-05 17:13:12 浏览: 212
Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题
这个错误通常是由于缺少 X11 显示服务器或 X11 显示服务器未正确配置导致的。如果你是在远程 shell 中运行 Qt 应用程序,则需要确保你已经启动了 X11 显示服务器,并且通过 SSH 将 DISPLAY 变量正确设置为该服务器的地址。
如果你是在本地计算机上运行 Qt 应用程序,则可能需要重新安装 X11 显示服务器或修复 X11 显示服务器配置。
你可以尝试以下命令来检查 DISPLAY 变量是否正确设置:
```
echo $DISPLAY
```
如果该命令返回空值或错误的值,则需要设置正确的 DISPLAY 变量。你可以尝试以下命令:
```
export DISPLAY=:0.0
```
或者,如果你正在运行 X11 显示服务器,则可以尝试以下命令:
```
export DISPLAY=localhost:0.0
```
如果问题仍然存在,你可以尝试重新启动 X11 显示服务器或查找其他有关此错误的解决方案。
阅读全文