2016-04-26 26 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

WinPythに同梱されているPyQt4バージョンon-64bit-3.3.3.2は少し古いかもしれません。 または あなたの現在のグラフィックカードおよびドライバは、最近のOpenGLバージョンをサポートしていません。

+0

私はWinPython-64biy-3.3.5.9にアップデートし、問題を解決しました。 –