gpt4 book ai didi

qt - 应用程序关闭时出错:QGLContext::makeCurrent:无法使无效上下文成为当前

转载 作者:行者123 更新时间:2023-12-04 05:03:06 25 4
gpt4 key购买 nike

我的应用程序使用 PyQt 并实例化一个 QVTKOpenGLWidget .当我的应用程序关闭时,我看到此错误出现在 stderr 上:

QGLContext::makeCurrent: Cannot make invalid context current

它似乎是无害的,但它看起来对我的用户来说很重要。我该如何预防?

最佳答案

我不确定错误意味着什么或导致它的原因,但消除它的最简单方法是确保 QVTKOpenGLWidget在应用程序的其余部分关闭之前被销毁:

self.qvtk = QVTKOpenGLWidget()
def delete_gl_widget():
self.qvtk.setParent(None)
del self.qvtk
QApplication.instance().aboutToQuit.connect( delete_gl_widget )

关于qt - 应用程序关闭时出错:QGLContext::makeCurrent:无法使无效上下文成为当前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com