首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenGL与PyFace

OpenGL与PyFace
EN

Stack Overflow用户
提问于 2013-05-07 03:05:12
回答 1查看 178关注 0票数 1

如何使用编写OpenGl应用程序?我创建了一个TasksApplication,我被困在了本教程上,我不知道我能用什么代替PythonEditor。我需要创造一些我可以渲染的东西。

更新:

我把代码更改为

代码语言:javascript
复制
def create(self, parent):
    widget = GLWidget(parent)
    self.control = widget

GlWidget是在这个例子中实现的。我的运行时崩溃了。但是我能够从上面的例子中运行GL脚本。

UPDATE2:

日志文件

UPDATE4:代码是根据@Robert的建议更新的。现在起作用了。

最小示例

MinExample 7z

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-07 13:12:32

controlTaskPane特性就是您正在使用的Qt小部件对象。在链接的示例中,我们碰巧是从以类似方式包装Qt小部件的另一个PyFace小部件获得的,因此我们只需要从它获取control属性。您应该直接使用QGLWidget作为窗格的control。有关如何使用它,请参阅Qt文档。您可以在PyOpenGL等方法中使用paintGL()来执行实际的呈现。

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

https://stackoverflow.com/questions/16410581

复制
相关文章

相似问题

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