PyOpenGLUT проблема - PullRequest
       6

PyOpenGLUT проблема

0 голосов
/ 12 июля 2020

Я установил новейшую версию PyOpenGL и PyOpenGL_accelerate из здесь как файлы .whl и установил их с помощью pip. Когда я запускаю свой код, я получаю такую ​​ошибку:

Traceback (most recent call last):
  File "X:\Python37\lib\site-packages\OpenGL\GLUT\special.py", line 130, in safeCall
    return function( *args, **named )
  File "X:/PyProjects/opengl/main.py", line 7, in showScreen
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)  # remove everything from screen
OSError: exception: access violation writing 0x000001BAB9ED0000
GLUT Idle callback <function showScreen at 0x000001BAB7C46598> with (),{} failed: returning None exception: access violation writing 0x000001BAB9ED0000

Моя python версия: 3.7 , PyOpenGL - 3.1.5 и PyOpenGL_accelerate - 3.1.5 . Версия Pip: 20.1.1 .

Код, который я хочу использовать:

from OpenGL.GL import *
from OpenGL.GLUT import *
from OpenGL.GLU import *


def showScreen():
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)


glutInit()
glutInitDisplayMode(GLUT_RGBA)
glutInitWindowSize(500, 500)
glutInitWindowPosition(0, 0)

wind = glutCreateWindow("OpenGL Coding Practice")
glutDisplayFunc(showScreen)
glutIdleFunc(showScreen)
glutMainLoop()

Я искал везде и ничего не нашел: c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...