@br@c@d@br
Июнь 19, 2011 00:09:08
Здравствуйте!
Стоит задача получать изображение с камеры, затем обработать по спец алгоритму, вывести немного результатов. Все это должно работать в потоке, т.е. получать и обрабатывать изображения пока не закроют приложение.
Столкнулся с тем, что при зацикливании все зависает (есть GUI - PyQt)
Вопрос: как предотвратить зависание в цикле? Какие паттерны применяют для решения подобных задач?
pill
Июнь 19, 2011 00:42:52
@br@c@d@br
Июнь 19, 2011 15:35:16
Спасибо! Думаю это то, что мне нужно.
Rodegast
Июнь 19, 2011 18:34:07
Добавь в цикл QtGui.QApplication.processEvents() Но только тело цикла не должено сильно процессор нагружать.
@br@c@d@br
Июнь 21, 2011 21:38:26
Сделал по совету Rodegast, хотя наверное правильней будет как предложил pil. Времени нет разбираться, QtGui.QApplication.processEvents() работает!