我正在使用带有opengl的QT制作图表,以便在不同的模拟物理实验中使用它,但我面临以下问题。 我无法看到我的图表行,除非我最小化我的窗体窗口然后最大化它,并且我应该一直这样做,只要我的线图被绘制以获得完整的结果! 我能做什么,这是紧急的,我需要这个图表正常工作,而不是最小化和最大化。??
答案 0 :(得分:3)
在最小化/最大化之前,您似乎没有进行重新绘制。我建议使用计时器来完成工作。发布您的代码将有所帮助!!
答案 1 :(得分:2)
这是正确的战斗机,缺少的呼叫是 updateGL ,我使用了以下计时器,一切正常,谢谢。
QTimer *timer = new QTimer( this );
connect( timer, SIGNAL(timeout()), this, SLOT(updateGL()));
timer->start(6);