【发布时间】:2015-09-05 15:35:43
【问题描述】:
我设法在与主线程不同的线程上启动 QApplication 并在那里运行我的 QGLWidget,但是,当我尝试在主线程中执行 opengl 命令时,我得到 gl 无效操作错误。我怀疑它是否是关于在不同的线程中拥有 gl 上下文但找不到一种方法来获取 QGLWidget 的上下文并在主线程中设置为当前,因为我的 QGLWidget 在不同的线程上运行。
有什么建议吗?
注意:我真的需要对 GUI 和 opengl 计算进行单独的威胁。
【问题讨论】:
标签: multithreading qt user-interface opengl qglwidget