我试图在QPainter中显示60fps的视频(在OpenGLwidget中)
我遇到了一个问题,有时候绘图需要太长时间,并且在使用QPainter时会发生下一次重绘事件 - 这会产生警告和随机崩溃.
几个问题: 是否有一种'Qt方式'可以有效地将重复调用联系起来,因为可能是QPainter知道它正在被使用 - 或者我只是使用我的平台互斥支持?
是否有更好的方法来绘制高帧率(当然也需要锁定到VSync)而不仅仅是一个调用repaint()的计时器?
c++ video qt multithreading
c++ ×1
multithreading ×1
qt ×1
video ×1