Qt中paintevent与paintGL两个函数能够并存吗
最近一直被OpenGL中的显示旋转文字困惑。
背景:我是在Qt中使用OpenGL绘制图形,现在想在上面显示倾斜的文字,一直找不到合适的方法。
查阅资料后的结果:google了很多,有一个idea很好,Qt中的QGLWidget中的paintevent()事件会调用paintGL(),但是我尝试了下,显示出来的界面是纯白色的,什么也没有,当我把paintevent函数注释掉,就会显示正常。求教有没有人知道怎么解决?
paintGL()每次重绘的时候都会调用
有drawGL函数?不好意思,我还是没太明白。我的情况是paintevent()与paintGL()在同一个cpp里面出现就会出现问题。(Tip:很感谢您能够回答我的问题,呵呵)
方便弄个程序的轮廓吗?我不是很明白,既然paintevent()可以调用paintGL(),那为什么他们两个放在一个文件没法显示出效果呢?中间的glDraw()应该放在什么地方?