在一个别人写的代码里看到在qwidget上绘制一个QGLWidget ,重载了QGLWidget 的paintEvent,启动以后里面的paintEvent只在窗口resize的时候重绘了一次,然后就进不去这个断点了,
我模仿者和他做一样的事情,但paintEvent却不停的在被激活
我的问题是如何才能控制QGLWidget 的paintEvent刷新呢?或者说是哪里触发了paintEvent这个函数呢?
在网上查了下,updateGL或者update都是被paintEvent触发的
我在QGLWidget 派生类里的构造函数里写了
setAutoBufferSwap(false);
setAutoFillBackground(false);
这两个我都设置了,还是没用
------解决方案--------------------
repaint()