Я думаю, что существуют некоторые аппаратные ограничения, а также некоторые ограничения в отношении того, как OS / Qt обрабатывает некоторые элементы рисования. Основной цикл Qt тоже имеет к этому отношение.
По моему опыту, двойная буферизация и перекрашивание только областей, которые нужно перекрасить, даст вам более плавную анимацию, которую вы ищете. Также убедитесь, что ваша графика близка к размеру, который вы на самом деле рисуете. Увеличение интервала обновления не поможет большинству мониторов, поскольку они не обновляются быстрее, чем 60 Гц.
Вот ссылка , которая может быть полезна.
Qt усердно работает над тем, чтобы оптимизировать и заставить графику хорошо выглядеть на многих платформах, и я знаю, что, когда они готовятся к Qt 5, в работу растрового движка внесены некоторые изменения.
Я также видел демонстрацию, похожую на то, что обсуждается здесь лично, где они показывали кадры обновлений в секунду, которые они могли получить, рисуя плитки в игре. Вот ссылка на видео , где это обсуждается. Это касается настройки производительности Qt для конкретной реализации игры, а также того, что помогает, а что нет.