【发布时间】:2014-11-25 07:28:12
【问题描述】:
在 Qt 中,由于这篇文章中提到的事件,paintGL 方法被自动调用: When is QGLWidget's paintGL called?。 如果我需要从类函数之一显式调用paintGL 方法,我需要做什么。 无效 CubeView::update() { QMatrix4x4 世界; 双 posx=drawcursor(); world.translate(posx,0,0); 立方体->setLocalTransform(世界); std::cout
这是对我之前的问题的跟进,因为我现在已经清楚了一些事情。
1.您不能在 qt 中显式调用paintGL 方法。 2、QGLView类没有updateGL方法——QGLWidget有。
基于这些,我的问题是:
- 我可以在 qt3d 中使用 QGL 小部件类吗?我可以在这里使用 QGL builder 等所有功能吗?
- qglview 中是否有任何方法可以替代 updategl 方法?在调用paintgl 类之前查看的某些方法?每次在paintgl之前检查的一些功能。
【问题讨论】: