【发布时间】:2013-07-16 15:20:29
【问题描述】:
我能找到的只是“每当需要绘制小部件时”。
具体是什么时候?
【问题讨论】:
标签: qt opengl rendering qglwidget
我能找到的只是“每当需要绘制小部件时”。
具体是什么时候?
【问题讨论】:
标签: qt opengl rendering qglwidget
当您在您的小部件(或update())上调用updateGL() 时,或者只是Qt 决定重绘您的小部件。 Qt 可能选择要求重绘的原因包括:
简而言之,您几乎无法控制何时 Qt 要求重绘。一定要快速上色! :-)
【讨论】:
paintGL() 在您致电 updateGL() 时甚至不会被称为“即时”。相反,Qt 会等待并稍后在适当的时候调用它,因此对updateGL() 的连续调用只会导致对paintGL() 的一次调用。
update())?
Each widget performs all painting operations from within its paintEvent() function. This is called whenever the widget needs to be redrawn, either as a result of some external change or when requested by the application.