qt.qpa.plugin: Could not find the Qt platform plugin “dxcb“ in ““

个人博客地址: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应用,没有错误信息了。

相关推荐
秋田君5 小时前
QT_QFontDialog类字体对话框
开发语言·qt
W_326005 小时前
VSCode 进阶
c语言·vscode
洛兮银儿12 小时前
VScode注释快捷键的修改
ide·vscode·编辑器
mabing99314 小时前
Qt QMessageBox、QDialogButtonBox中英文翻译动态切换
开发语言·qt
秋田君15 小时前
QT_QColorDialog颜色对话框
java·数据库·qt
秋田君15 小时前
QT_QT布局常用类QSplitter窗口分割类与QDockWidget窗口停靠类
开发语言·数据库·qt
Lhan.zzZ16 小时前
深入理解 windeployqt:混合 C++/Qt 项目的打包指南
开发语言·c++·qt
Lhan.zzZ17 小时前
QML 开发中的“陷阱”:动态模型更新时,ComboBox 索引为何总是失效?
开发语言·qt
咯哦哦哦哦18 小时前
qt creator x86交叉编译arm 配置
开发语言·qt
小肝一下18 小时前
多态(上)
android·开发语言·c++·vscode·多态·面向对象·伊蕾娜