libQZXingLive_arm64-v8a.so: Cannot make QOpenGLContext current in a different thread
时间: 2024-03-28 07:37:48 浏览: 133
这个错误通常出现在在不同的线程中尝试使用相同的QOpenGLContext对象的时候,因为QOpenGLContext对象在一个特定的线程中创建并绑定。为了解决这个问题,你可以在使用QOpenGLContext对象的线程中创建并绑定它,或者使用QOpenGLWidget或QOpenGLWindow来管理OpenGL上下文。此外,你也可以通过使用QOffscreenSurface来创建一个无窗口的OpenGL上下文,以便在不同的线程中共享OpenGL资源。
阅读全文