Python - pyqt xcb 插件出现线程错误

Vis*_*Raj 3 python pyqt pyqt5

我正在使用 Ubuntu,当我从 pyqt 运行我的程序时,出现此错误,

QObject::moveToThread: Current thread (0xa549e0) is not the object's thread (0x4b7bfc0).
Cannot move to target thread (0xa549e0)

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/mialo/.local/lib/python3.8/site-packages/cv2/qt/plugins" 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.

Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl.

Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)

pip3 list|grep Qt对于这个命令,我得到了

PyQt5                        5.15.5              
PyQt5-Qt5                    5.15.2              
PyQt5-sip                    12.9.0              
QtPy                         1.11.1   
Run Code Online (Sandbox Code Playgroud)

我尝试了许多解决方案,包括卸载 opencv-python 和安装 opencv-headlessexport DISPLAY=:1.0

但没有任何效果,我们应该做什么来解决这个问题,

谢谢

Meh*_*aei 5

当我删除 qt 文件夹时,我遇到了完全相同的问题,错误已解决

在此路径中删除qt文件夹

/lib/python3.8/site-packages/cv2/qt/
Run Code Online (Sandbox Code Playgroud)