在QT中显式调用paintGL
在Qt中,由于本文中提到的事件,会自动调用paintGL方法: . 如果需要从一个类函数显式调用paintGL方法,我需要做什么。 void CubeView::update() { QMatrix4x4世界; double posx=drawcursor(); 翻译(posx,0,0); 多维数据集->setLocalTransform(世界);在QT中显式调用paintGL,qt,qt5.3,qt3d,Qt,Qt5.3,Qt3d,在Qt中,由于本文中提到的事件,会自动调用paintGL方法: . 如果需要从一个类函数显式调用paintGL方法,我需要做什么。 void CubeView::update() { QMatrix4x4世界; double posx=drawcursor(); 翻译(posx,0,0); 多维数据集->setLocalTransform(世界); std::cout如果要在不等待事件处理的情况下强制重新绘制,可以调用QGLWidget::updateGL()。这样会立即调用paintGL。对不
std::cout如果要在不等待事件处理的情况下强制重新绘制,可以调用
QGLWidget::updateGL()
。这样会立即调用paintGL
。对不起,我忘了提到我使用的是qt3d,我使用的是QGLView类。它有initializeGL和paintGL方法,但没有updateGL方法。或者,是否有任何方法可以作为qt3d中更新方法的替代方法?强制在qtpenglwidget在qt5上,只需调用它的update()
方法,不带任何参数。