2016-04-26 39 views
0

我做了一個程序,在QtOpenGL.QGLWidget上繪製了一些結構。 它正在所有的計算機上進行測試,除了一臺配有NVidia Geforce 840m圖形卡的新Windows機器。pyopengl,glUseProgram,訪問衝突

它失敗的命令:

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

PyQt4版本隨WinPyth一起發貨on-64bit-3.3.3.2可能有點過時。 或 您目前的圖形卡和驅動程序不支持最近足夠的opengl版本

+0

我更新到WinPython-64biy-3.3.5.9,它解決了問題 –