Я пытаюсь показать видео со скоростью 60 кадров в секунду в QPainter (в OpenGLwidget)
У меня проблема с тем, что иногда рисование занимает слишком много времени, и следующее событие перерисовки происходит во время использования QPainter, которое выдает предупреждение и случайные сбои.
Пара вопросов:
Есть ли «Qt способ» эффективно блокировать вызовы для перерисовки, так как предположительно QPainter знает, что он используется - или я просто использую поддержку мьютексов моих платформ?
Есть ли лучший способ рисовать с высокой частотой кадров (который, конечно, также должен быть привязан к VSync), чем просто таймер, вызывающий repaint ()?