当前位置: 代码迷 >> QT开发 >> 怎么控制了QGLWidget 的paintEvent刷新
  详细解决方案

怎么控制了QGLWidget 的paintEvent刷新

热度:92   发布时间:2016-04-25 03:24:27.0
如何控制了QGLWidget 的paintEvent刷新
在一个别人写的代码里看到在qwidget上绘制一个QGLWidget ,重载了QGLWidget 的paintEvent,启动以后里面的paintEvent只在窗口resize的时候重绘了一次,然后就进不去这个断点了,

我模仿者和他做一样的事情,但paintEvent却不停的在被激活

我的问题是如何才能控制QGLWidget 的paintEvent刷新呢?或者说是哪里触发了paintEvent这个函数呢?

在网上查了下,updateGL或者update都是被paintEvent触发的

我在QGLWidget 派生类里的构造函数里写了

setAutoBufferSwap(false);
setAutoFillBackground(false);

这两个我都设置了,还是没用




------解决方案--------------------
repaint()