【发布时间】:2016-08-30 22:29:57
【问题描述】:
我只是想知道 Qt 上的 QOpenGLWidget(我使用的是 5.4 版)是否可以在没有子类化的情况下使用。
在 Qt Creator 的表单编辑器中,有一个可以插入到名为“OpenGL Widget”的表单中的 Display 小部件。插入时小部件显示为黑色,并且是 QOpenGLWidget 对象。编译不会抛出错误,例如必须实现 initializedGL() 虚函数。
可用的 Qt 帮助和示例仅显示如何通过子类化此对象来使用它。这种方式违背了在工具栏上有一个可插入对象的目的,所以我想也许有办法。
我注意到该小部件具有诸如 makeCurrent() 之类的函数,我认为这可能很有用。
谢谢
【问题讨论】:
标签: c++ qt opengl qt-creator