Есть окно, его содержимое можно легко сохранить при помощи this->grab().save(«my_window.png»);
Проблема: есть несколько суб-виджетов, в них я программно рисую сложные картинки, которые рисуются относительно долго (100 миллисекунд). В итоге сохраняется какой-то обрубок.
Как мне корректно синхронизировать время того, что все виджеты были корректно отрисованы и теперь вот уже можно сохранить всю эту красоту в файл?