QT与OpenGL之易错点

最近在使用OpenGL绘图,只能说是初学OpenGL,不过也稍微懂了点,也学习到了哪些地方易错。

(1) 明明旋转(平移,缩放)了图形,怎么出不来效果,此时,你应该看看你是不是updateGL了,这是比较容易遗漏的。

(2)glRotatef()函数应该放在绘制图形函数的上面,不应该放在其他函数内部进行调用,那样是无效的,我在编程的时候就发现只能放在glBegin函数的上面才能起到相应的效果。

(3)QT明明显示没有错误,可是就是出不来界面,这个是最让人头疼的地方,这个时候你应该回头看看你的代码,是不是哪里逻辑错了错误,QT不是万能的,不能检查你的逻辑错误,它只能以不显示的态度来对待你。

相关推荐