Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在QT中显式调用paintGL_Qt_Qt5.3_Qt3d - Fatal编程技术网

在QT中显式调用paintGL

在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。对不

在Qt中,由于本文中提到的事件,会自动调用paintGL方法: . 如果需要从一个类函数显式调用paintGL方法,我需要做什么。 void CubeView::update() { QMatrix4x4世界; double posx=drawcursor(); 翻译(posx,0,0); 多维数据集->setLocalTransform(世界);
std::cout如果要在不等待事件处理的情况下强制重新绘制,可以调用
QGLWidget::updateGL()
。这样会立即调用
paintGL

对不起,我忘了提到我使用的是qt3d,我使用的是QGLView类。它有initializeGL和paintGL方法,但没有updateGL方法。或者,是否有任何方法可以作为qt3d中更新方法的替代方法?强制在qtpenglwidget在qt5上,只需调用它的
update()
方法,不带任何参数。