我正在尝试降低Qt(<= 4.8.6)用于渲染QGraphicsScene中项目的帧速率(即,处理update()请求的速率)。我已经找到了动画帧速率的定义,但是我似乎无法找到实际绘画的帧速率。
我没有使用NoViewportUpdate,所以我没有自己的计时器以固定的速率绘制所有内容,也不想这样做。我希望能够仍然使用Qt的绘制引擎,并且仅在需要重新绘制时才以场景绘制项目,但是要减少绘制的速度。例如,当我移动一个连续对某个QGraphicsItem调用update()的推子时,CPU无法处理它。不幸的是,板上没有图形卡。
那么可以降低画框率吗?我怀疑Qt的目标是60fps?