我用 Qt 和 OpenGL 做了一个项目。
在 Qt 中,paintGL() 被反复调用,因此我能够更改该函数之外的值并调用 update() 以便它绘制新图像。我也相信你一启动程序就会调用initializeGL()。
现在我的问题是:
我希望在不同的程序中具有相同的功能。我不需要绘制任何图像等。我只是想知道是否有办法制作像paintGL()这样的函数,它会不断被调用,这样应用程序就不会关闭。我尝试只使用一个 while(true) 循环来保持我的程序运行,但是由于 while 循环,GUI 处于非活动状态。
任何技巧,最好是穿线以外的任何技巧。
谢谢。