pyopengl,glUseProgram,访问冲突

时间:2016-04-26 09:51:11

标签: pyqt pyqt4 pyopengl

我制作了一个在QtOpenGL.QGLWidget上绘制一些结构的程序。 除了带有NVidia Geforce 840m显卡的新型Windows机器外,它正在所有已经过测试的计算机上运行。

命令失败:

glUseProgram(0) 

错误:

Traceback (most recent call last):
  ...
  File "C:\mmpe\programming\python\HAWC2Visualization\visualization_objects\visualization_object.py", line 116, in draw
  File "C:\WinPython-64bit-3.3.3.2\python-3.3.3.amd64\lib\site-packages\OpenGL\platform\baseplatform.py", line 379, in __call__
OSError
exception: access violation writing 0xFFFFFFFFDD0D6D50

glGetString(GL_VERSION)在工作和非工作计算机上返回4.3.0

关于如何解决它或检查什么的任何想法

1 个答案:

答案 0 :(得分:1)

WinPython-64bit-3.3.3.2附带的PyQt4版本可能有点过时。 要么 您当前的显卡和驱动程序不支持最新的opengl版本