вопрос про рисование в qt
Добрый день! Подскажите каким путем сделать следующее:
Есть два QImage img1,img2. на img2 в отдельном потоке рисуются данные (много данных), а img1 служит для вывода в GUI.
Также есть QGraphicsView со сценой. Проблема в том, что когда я отображаю img1 в обработчике drawBackGround() GraphicsView, то обновление идет слишком частое, и процессор не справляется с нагрузкой. Также я пробовал выставлять QGraphicsView::NoViewportUpdate и обновлять по команде view->update() только когда данные готовы. Но тем не менее обновление получается частым, т.к. происходит при перекрытии окна и тп.
Во что можно разместить img1, чтобы обновление данных происходила строго! по сигналу из другого потока?