基本的答案是,GLUT让您的生活变得更轻松,而不是滚动您自己的游戏循环,该循环负责更新并监控事件监听器。几年前我用OpenGL编写了一款避免GLUT的游戏 - see here。
例如,我不得不使用DirectInput处理键盘事件,这让我很头疼,但我确实对所有事情有了更多的控制权。
作为最后一点,GLUT非常陈旧,并且缺少一些非常重要的功能,可以让你彻底退出游戏循环。如果你真的想要专注于学习OpenGL而没有我刚才描述的所有其他令人担忧的东西,那么FreeGLUT就像它一样好。
关于Qt细节,这可能会帮助你。