如何使用编写OpenGl应用程序?我创建了一个TasksApplication,我被困在了本教程上,我不知道我能用什么代替PythonEditor。我需要创造一些我可以渲染的东西。
更新:
我把代码更改为
def create(self, parent):
widget = GLWidget(parent)
self.control = widgetGlWidget是在这个例子中实现的。我的运行时崩溃了。但是我能够从上面的例子中运行GL脚本。
UPDATE2:
UPDATE4:代码是根据@Robert的建议更新的。现在起作用了。
发布于 2013-05-07 13:12:32
control的TaskPane特性就是您正在使用的Qt小部件对象。在链接的示例中,我们碰巧是从以类似方式包装Qt小部件的另一个PyFace小部件获得的,因此我们只需要从它获取control属性。您应该直接使用QGLWidget作为窗格的control。有关如何使用它,请参阅Qt文档。您可以在PyOpenGL等方法中使用paintGL()来执行实际的呈现。
https://stackoverflow.com/questions/16410581
复制相似问题