个人博客地址:qt.qpa.plugin: Could not find the Qt platform plugin "dxcb" in "" | 一张假钞的真实世界
我遇到的场景是,在Deepin系统终端中运行PySide应用时,没有错误提示,但在VS Code中运行时,出现以下错误信息:
qt.qpa.plugin: Could not find the Qt platform plugin "dxcb" in ""
我本地的环境信息如下:
- 操作系统:Deepin 23社区版
- Python版本:Python 3.12.8
- PySide版本:PySide 6.6.3
快速解决方法是,在VS Code配置中设置如下环境变量:
QT_QPA_PLATFORM=xcb
打开设置,搜索env,找到Linux的Env设置,如下图:
点击Edit in settings.json
,在配置文件中添加以下配置:
"QT_QPA_PLATFORM": "xcb"
添加后的效果如下图:
再次运行PySide应用,没有错误信息了。