QT的opengl问题

时间:2010-02-16 18:04:40

标签: c++ qt opengl

我正在使用带有opengl的QT制作图表,以便在不同的模拟物理实验中使用它,但我面临以下问题。 我无法看到我的图表行,除非我最小化我的窗体窗口然后最大化它,并且我应该一直这样做,只要我的线图被绘制以获得完整的结果! 我能做什么,这是紧急的,我需要这个图表正常工作,而不是最小化和最大化。??

2 个答案:

答案 0 :(得分:3)

在最小化/最大化之前,您似乎没有进行重新绘制。我建议使用计时器来完成工作。发布您的代码将有所帮助!!

答案 1 :(得分:2)

这是正确的战斗机,缺少的呼叫是 updateGL ,我使用了以下计时器,一切正常,谢谢。

QTimer *timer = new QTimer( this );
connect( timer, SIGNAL(timeout()), this, SLOT(updateGL()));
timer->start(6);