首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PyOpenGL中调用freeglut函数打印“freeglut”并退出

在PyOpenGL中调用freeglut函数打印“freeglut”并退出
EN

Stack Overflow用户
提问于 2014-11-06 17:33:35
回答 1查看 706关注 0票数 0

版本:Ubuntu14.04上的Python2.7.6

代码语言:javascript
运行
复制
>>> import OpenGL
>>> import OpenGL.GLUT
>>> import OpenGL.GLUT.freeglut
>>> OpenGL.GLUT.freeglut.glutSetOption(OpenGL.GLUT.GLUT_ACTION_ON_WINDOW_CLOSE, OpenGL.GLUT.GLUT_ACTION_GLUTMAINLOOP_RETURNS)

在Python中运行上述操作,将freeglut打印到stderr,并自动退出Python。为什么会发生这种事,我怎样才能解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-06 18:08:41

您必须在任何其他过剩函数之前调用glutInit(sys.argv)glutInit返回参数列表,移除GLUT特定的参数,然后可以使用这些参数代替sys.argv,或者用以下方式替换它,即sys.argv = glutInit(sys.argv)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26785751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档