无效的枚举数

2024-05-23 22:20:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用OpenGL绘制线条。代码是:

from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
import sys
def init():
    glClearColor(1.0, 1.0, 1.0, 1.0)
    gluOrtho2D(-100.0, 100.0, -100.0, 100.0)

def plotpoints():
    glClear(GL_COLOR_BUFFER_BIT)
    glColor3f(0.0, 0.5, 0.0)
    glPointSize(4.0)
    glBegin(GL_LINE)
    glVertex2f(50.0,0.0)
    glVertex2f(10.0,0.0)
    glEnd()
    glFlush()

def main():
    glutInit(sys.argv)
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB)
    glutInitWindowSize(500,500)
    glutInitWindowPosition(100,100)
    glutCreateWindow("Again")
    glutDisplayFunc(plotpoints)
    init()
    glutMainLoop()

main()

问题是,在执行时,我得到了一个错误:

^{pr2}$

我哪里出错了?在


Tags: 代码fromimportinitmaindefsys绘制