Ситуацию попробую описать словами, чтобы не постить портянки кода. Есть тяжело нагруженный thread, который примерно 50 раз в секунду формирует объект QImage и посылает сигнал на соответствующий слот в GUI потоке. Задача GUI потока рисовать этот QImage в главном окне. Если из этого слота вызывать update() для окна, то все нормально за исключением того что кадры пропадают и «кино» идет рывками. Если же вызываю repaint() то кино идет плавно, но интерфейс практически блокируется, и ждать реакции на нажатие кнопки можно минуту. Рисую через DrawImage в обработчике PaintEvent. В чем причина или как сделать кошерно, не теряя кадры и отзывчивость интерфейса?

Ответ на:
комментарий
от FreeLiver
Ответ на:
комментарий
от FreeLiver
Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от quiet_readonly
Ответ на:
комментарий
от quiet_readonly

Ответ на:
комментарий
от Kosyak

Ответ на:
комментарий
от FreeLiver

Ответ на:
комментарий
от trex6
Ответ на:
комментарий
от anonymous

29 ноября 2012 г.
Ответ на:
комментарий
от FreeLiver
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.