用于在pycharm上远程调试orangepi产生的问题,
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
原因:由于pycharm中的运行配置的环境变量DISPLAY与我们的Pi上的DISPLAY不一致导致无法找到。
我的问题:两边一致,依旧连接不上。(找了很多方法,没用)
解决方法:对于orangepi的display重新配置,对于pycharm再次设置环境变量 即可。
下面说一下具体步骤,(我用以忘记 在什么设备上做什么事情 所以我写的是我一开始不知道怎么做的方法)
1、在PI上获取DISPLAY数据并修改
1.1 打开命令行
1.2 输入
echo $DISPLAY
得到 0.0
1.3 修改参数
export DISPLAY=:0.0
2、 在pycharm上修改运行参数
2.1 运行——>编辑配置
2.2 改变环境变量
选择你要运行的python文件 在环境变量一栏加上你设置的参数(我刚刚试了一下配置为0 不带“:”,无法运行)
然后就可以运行了